我正在建立一个使用Concrete5的网站,其中包括使用自动导航下拉导航。
现在,导航看起来像这样:
--Home
--Schools
--School 1
--School 2
--School 3 现在,当你点击“学校”,它会把你带到一个页面(这个页面是空白的,因为我还没有添加任何东西)
我的问题是,你如何才能让学校在点击时不会去任何地方,并且你必须从下拉选项中进行选择?
发布于 2013-10-09 03:48:26
在站点地图中的
javascript(0);另一个更深入的选项包括创建一个名为"nav_link_dummy“的自定义页面属性,然后使用自定义AutoNav模板检查(在PHP脚本中)该属性是否不显示链接。使用:
`if $_c->getCollectionAttributeValue('nav_link_dummy')` 检查AutoNav模板中的属性。
发布于 2016-07-05 21:54:18
有一个简单的方法可以解决这个问题,不要使用dpidan的方法。
转到页面属性并添加一个名为'nav_target‘的文本类型
在‘School’的属性中,添加该属性并输入#作为目标或javascript(0);
当Concrete5 http://legacy-documentation.concrete5.org/editors/dashboard/pages-and-themes/attributes/built-in-attributes中存在功能时,无需使用黑客攻击
https://stackoverflow.com/questions/18987566
复制相似问题