2012-12-10 51 views
0

我正在运行一个dotnetnuke项目(v7.0)与2门户。dotnetnuke隐藏菜单页

我需要从一个页面中删除默认的DDR菜单。 现在,菜单很适用于多个页面和子页面,但是在1个特定页面(即登录页面)上,我不想显示菜单。

现在我能想到的2种方法实现这一目标:

  • 创建一个新的皮肤模板,删除菜单,应用模板到一个页面

  • 使用jQuery来检测的URL,该页面隐藏菜单。

我宁愿只编写模板文件中的逻辑,但我不强.NET/C#和我是新来的DNN。

回答

0

今天只有一页。

但是,如果您将它用于着陆页设计,我会建议您只创建另一个皮肤并将其排除在外,并根据需要定制该皮肤。

通过这种方式,当您的非技术编辑需要在网站上工作并制作一个页面,该页面可能仅在从Google Adwords链接时使用,或者他们可以在没有该导航的情况下选择模板,并且您作为开发人员/设计人员不需要编辑皮肤来根据URL输入另一个异常。