首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Concrete5中的初始下拉菜单选项不转到页面

问使Concrete5中的初始下拉菜单选项不转到页面
EN

Stack Overflow用户
提问于 2013-09-25 00:51:32
回答 2查看 570关注 0票数 0

我正在建立一个使用Concrete5的网站,其中包括使用自动导航下拉导航。

现在,导航看起来像这样:

代码语言:javascript
复制
--Home 
--Schools 
   --School 1
   --School 2
   --School 3 

现在,当你点击“学校”,它会把你带到一个页面(这个页面是空白的,因为我还没有添加任何东西)

我的问题是,你如何才能让学校在点击时不会去任何地方,并且你必须从下拉选项中进行选择?

EN

回答 2

Stack Overflow用户

发布于 2013-10-09 03:48:26

在站点地图中的

  1. Create主页下创建一个新的外部链接,标题为“学校”。对于该链接,输入一个井号(不带http://),或javascript(0);
  2. Move )将当前位于现有“学校”页面内的所有页面置于新的“学校”下(为此,请将每个学校拖放到新的外部link
  3. Delete旧的“学校”父页面上。

另一个更深入的选项包括创建一个名为"nav_link_dummy“的自定义页面属性,然后使用自定义AutoNav模板检查(在PHP脚本中)该属性是否不显示链接。使用:

代码语言:javascript
复制
`if $_c->getCollectionAttributeValue('nav_link_dummy')` 

检查AutoNav模板中的属性。

票数 0
EN

Stack Overflow用户

发布于 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中存在功能时,无需使用黑客攻击

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18987566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档