aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2024-04-13 08:04:26 +0000
committerpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2024-04-13 08:04:26 +0000
commit98009449ee34a0821b8da6ecf0f5f98095af77df (patch)
tree726b4dc4692f887bd84dd73975585b03adbef9e3 /scripts
parente9d6817270fbd86e89c3743d2000d5906bdc222d (diff)
downloadpmwiki.svn-98009449ee34a0821b8da6ecf0f5f98095af77df.tar.bz2
Add $HTMLTitleFmt (PITS:01502).
git-svn-id: svn://pmwiki.org/pmwiki/trunk@4686 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'scripts')
-rw-r--r--scripts/skins.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/skins.php b/scripts/skins.php
index a10c8ce3..4655da67 100644
--- a/scripts/skins.php
+++ b/scripts/skins.php
@@ -135,7 +135,7 @@ function DisableSkinParts($x) {
# LoadPageTemplate loads a template into $TmplFmt
function LoadPageTemplate($pagename,$tfilefmt) {
global $PageStartFmt, $PageEndFmt, $SkinTemplateIncludeLevel,
- $EnableSkinDiag, $HTMLHeaderFmt, $HTMLFooterFmt,
+ $EnableSkinDiag, $HTMLHeaderFmt, $HTMLFooterFmt, $HTMLTitleFmt,
$IsTemplateLoaded, $TmplFmt, $TmplDisplay,
$PageTextStartFmt, $PageTextEndFmt, $SkinDirectivesPattern;
@@ -147,6 +147,10 @@ function LoadPageTemplate($pagename,$tfilefmt) {
$sddef = array('PageEditFmt' => 0);
$k = implode('', file(FmtPageName($tfilefmt, $pagename)));
+ if(IsEnabled($HTMLTitleFmt, 0)) {
+ $k = preg_replace('!(<title>)(.*?)(</title>)!si', "$1{$HTMLTitleFmt}$3", $k, 1);
+ }
+
for ($i=0; $i<IsEnabled($SkinTemplateIncludeLevel, 0) && $i<10; $i++) {
if (stripos($k, '<!--IncludeTemplate')===false) break;
$k = preg_replace_callback('/[<]!--IncludeTemplate: *(\\S.*?) *--[>]/i',