自定义语言参数,语言参数是放在语言配置文件中 $lang_ 开头的自定义变量
首页文章列表,我希望让用户能够自己设置调用哪个栏目。
我会先在语言配置文件中定义这个可以让用户下拉选择栏目的参数:
Column1=2-md/*首页文章调用$DESC$请选择调用一个指定栏目的内容$TYPE$5$R$3*/
后台模板设置中会如下的方式显示:
然后,我需要在模板代码中运用用户选择的栏目。
我们利用信息列表标签 methtml_getarray() 或 metlabel_list() 循环新闻列表,这两个标签的 mark 参数可以直接用可选择栏目的语言参数定位指定栏目。
模板代码:
<!-- [met=eot] $index_list_1=metlabel_list('text',$lang_Column3,'','','',1,'',0);//第2个位置就是 mark 参数 [met=echo] --> {$index_list_1}
这样就能够实现用户在后台设置后,模板可以动态调用信息。
如果还需要获取用户选择的栏目的名称、URL等,就需要用到 tmpcentarr() 函数进行转换:
<!-- [met=eot] $Column1=tmpcentarr($lang_Column1); [met=echo] --> {$Column1[name]}
获取到的就是栏目数组,具体可以去看 $nav_list 数组里面到底有些什么。
本站内容由武汉皇家赌场手机版花大量时间和精力整理发布,武汉皇家赌场手机版是武汉本地一家网站建设公司,自2006年创立以来一直专注于网站设计制作与开发服务。本页面内容奉献给MT(米拓)CMS的爱好者,以供大家查阅和使用。本网站所提供的网站建设教程,部分信息及数据来源于互联网,不代表皇家赌场手机版观点,如果侵犯您的权益,请速与我们联系(QQ:6686935)。