在搜索结果页search.html页面中,如果当前使用的是联动菜单搜索,搜索结果url为:http://localhost/index.php?s=news&c=search&area=anhui ,想要调取当前搜索的联动菜单值应该如何实现呢?具体可以参考下面的值:
联动菜单值和链接调用规则如下:
{dr_linkagepos('address', 233, '>')}
//说明:显示地区联动菜单id=233的层级关系,用-隔开,如:安徽省>芜湖市
{dr_linkagepos('address', 233, '>', 'index.php?id={linkage}')}
//说明:显示地区联动菜单id=233的层级关系并带链接,链接格式可以根据需要自定义,{linkage}为联动菜单id
调取当前正在搜索的联动菜单值方法如下:
{dr_linkagepos('address', $get.diqu, '-')} //其中diqu为你使用联动菜单的自定义字段名如果需要指定调用某一级,可以参考下面的代码:
例如:只调用第一级联动名称
{dr_linkage('address', $get.diqu, 1, 'name')}通过上面的方法就可以拿到当前搜索的联动菜单值,并且可以自定义它的链接,这个方法通常用在面包屑导航中。