电话
13363039260
在eyoucms默认安装模板里,其实有很多有用的标签,在学习EYOU的过程中,我一般建议拿默认模板去研究,以下就是很多朋友需要用到的航三级栏目输出标签,就是默认模板里的那个分类导航标签,我顺手做了一个简单的注释,给对程序不太理解的朋友用。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | {eyou:channel type="top" row="60" id="field" currentstyle="hover"} < li class = "{$field.currentstyle}" >< a href = "{$field.typeurl}" >{$field.typename}</ a > <!-- 第一级栏目输出 --> {eyou:notempty name="$field.children"} <!-- 如果有第二级栏目就显示第二级 --> < ul class = "subnav" > {eyou:channel name="$field.children" row="100" id="field2"} < li >< a href = "{$field2.typeurl}" >{$field2.typename}</ a > <!-- 第二级栏目输出 --> {eyou:notempty name="$field2.children"} <!-- 如果有第三级栏目就显示第三级 --> < ul class = "subnav2" > {eyou:channel name="$field2.children" row="100" id="field3"} < li >< a href = "{$field2.typeurl}" >{$field3.typename}</ a > </ li > <!-- 第三级栏目输出 --> {/eyou:channel} </ ul > {/eyou:notempty} </ li > {/eyou:channel} </ ul > {/eyou:notempty} </ li > {/eyou:channel} |
需要注意的是id里的field,field2,field3。每一级对应一个ID。currentstyle是指当前焦点色彩,也就是栏目如果在当前页上,给栏目一个与其它栏目不同的色彩或效果的class,notempty在thinkphp里的意思相当于if,如果不是空值这样类似的意思。
扩展一下,如果你想要获取除了三级栏目名称之外,还要读三级栏目下的文章,那建议阅读《Eyoucms当前三级栏目文章调用标签》