diff options
author | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-04-13 08:04:26 +0000 |
---|---|---|
committer | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-04-13 08:04:26 +0000 |
commit | 98009449ee34a0821b8da6ecf0f5f98095af77df (patch) | |
tree | 726b4dc4692f887bd84dd73975585b03adbef9e3 /scripts | |
parent | e9d6817270fbd86e89c3743d2000d5906bdc222d (diff) | |
download | pmwiki.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.php | 6 |
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', |