|
今天分析下织梦dede模板目录规则替换函数MfTemplet
MfTemplet函数代码:(这个函数在helplers助手channelunit.helper.php里面)
- /**
- * 模板目录规则
- *
- * @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);
复制代码 这句代码是把模板目录规则{style}替换为$GLOBALS['cfg_df_style'](默认模板风格,即模板所有目录)
- $tmpdir = preg_replace("/\/{1,}/", "/", $tmpdir);
复制代码 这句话代码是把模板目录$tmpdir中1个或多个以上的反斜杠/替换为单/。
|
|