今天分析下織夢(mèng)dede模板目錄規(guī)則替換函數(shù)MfTemplet
MfTemplet函數(shù)代碼:(這個(gè)函數(shù)在helplers助手channelunit.helper.php里面)
/**
* 模板目錄規(guī)則
*
* @param string $tmpdir 模板目錄
* @return string
*/
function MfTemplet($tmpdir)
{
$tmpdir = str_replace("{style}", $GLOBALS['cfg_df_style'], $tmpdir);
$tmpdir = preg_replace("/\/{1,}/", "/", $tmpdir);
return $tmpdir;
}
$tmpdir = str_replace("{style}", $GLOBALS['cfg_df_style'], $tmpdir);這句代碼是把模板目錄規(guī)則{style}替換為$GLOBALS['cfg_df_style'](默認(rèn)模板風(fēng)格,即模板所有目錄)
$tmpdir = preg_replace("/\/{1,}/", "/", $tmpdir);這句話代碼是把模板目錄$tmpdir中1個(gè)或多個(gè)以上的反斜杠/替換為單/。