先说说zdcms之中根据自己的需要调用指定菜单名称和id的标签写法。
例如:联动菜单为 安徽 > 安徽大学 > 会计学 三级联动菜单,并且我们在文章内容中调用了这个联动菜单字段。那么调用标签为:
{dr_linkage('联动菜单名称', $内容字段名, 1, 'name')} 调用1级 安徽 {dr_linkage('联动菜单名称', $内容字段名, 2, 'name')} 调用2级 安徽大学 {dr_linkage('联动菜单名称', $内容字段名, 3, 'name')} 调用3级 会计学
如果想要通过每一级的值去搜索,选择了这个值的文章,可以用下面标签代码。
ii为联动菜单选项的id值,比如通过下面代码实现:生成以联动菜单1级选项id为搜索条件的URL {Router::search_url($params, '内容字段名', (dr_linkage('联动菜单名称', $内容字段名, 1, 'ii')) )} 完整的使用示例如下: <a href="{Router::search_url($params, '内容字段名', (dr_linkage('联动菜单名称', $内容字段名, 1, 'ii')) )}">{dr_linkage('联动菜单名称', $内容字段名, 1, 'name')}</a>
这里是以show.html页面使用为例,其他地方,可以自己变通下,原理基本相同。