如果有更快的方法在 .tpl 中获得 cms 标题,我正在徘徊
现在,我用一个非常简单的方法扩展了 Tools 类:
public static function getCMSTitle($id_cms,$id_lang){
$cms = new CMS($id_cms, $id_lang);
return $cms->meta_title;
}
这样我就可以这样做:
<li><a href="{$link->getCMSLink(1)}">{Tools::getCMSTitle(1,$cookie->id_lang)}</a></li>
我认为这很重要,因为如果您只是执行 {ls="pagename"} ,那么您必须将页面名称翻译两次。
如此精细。但由于它真的很简单,我不敢相信没有办法通过 smarty 做到这一点。仅仅为了完成这个简单的任务而扩展 Tools 类是不好的。
任何想法?