期望达到的目的:
对于产品频道,图片频道等,列表页可能需要一行显示N张图片,而文章页需要显示大图(左右两侧不显示)。我们通常的做法是 在栏目属性里特别设置列表页模板和文章页模板。这样做的坏处是,如果更换了另一套模板,那么所有的栏目属性里的模板设置都需要更改一次。有没有换模板不需要重新修改栏目属性的办法呢? 有,请看下文:
首先,你需要确定你的模板里有如下2个文件:
- article_list_pic.tpl.html(一行显示N张图片的列表页模板)
- article_detail_pic.tpl.html(显示大图片的文章页模板)
然后,在栏目属性设置页面里
- 在自定义属性里填写 pic_tpl ,如果自定义属性里已经有其他值,没关系,打个英文半角逗号,继续把文字 pic_tpl 添加到后面即可。 例如: sub_type_show, pic_tpl
- 将列表页模板,文章页模板都选择“使用网站默认的”
完工!更新此栏目的静态页试一试! 再换一套模板试一试!
注意: 需要hbcms版本 >1.5