akcms 模板里面使用判断


akcms的模板是基于Smarty 的

<{if $_pagetype eq 'section' && $sectionname eq 'default'}><title><{$v_sitename}></title>
<{elseif $_pagetype eq "category"}>
<{if $page}><title><{$categoryname}> Page <{$page}> - <{$v_sitename}></title>
<{else}><{$categoryname}> - <{$v_sitename}></title>
<{/if}>
<{elseif $_pagetype eq "item"}><title><{$title}> - <{$v_sitename}></title>
<{else}><title>Not Found ... - <{$v_sitename}></title>
<{/if}>

也可以使用PHP来判断

<{php}>
if ($this->_tpl_vars['_pagetype'] == 'section') $this->_tpl_vars[pagetitle] = $this->_tpl_vars['v_sitename'];
elseif ($this->_tpl_vars['_pagetype'] == 'category') $this->_tpl_vars[pagetitle] = $this->_tpl_vars['categoryname'].' - '.$this->_tpl_vars['v_sitename'];
elseif ($this->_tpl_vars['_pagetype'] == 'item') $this->_tpl_vars[pagetitle] = $this->_tpl_vars['title'].' - '.$this->_tpl_vars['v_sitename'];
else $pagetitle = "Not Found ...";
<{/php}>

调用

<title><{$pagetitle}></title>


 相关内容