umbraco - 用户控件 - umbracoNaviHide
我知道我可以使用 'var top = Node.GetCurrent();' 获取当前节点但我似乎找不到在哪里可以获得相关属性,特别是“umbracoNaviHide”。我想知道如何在用户控件中访问可通过 XSLT 访问的相同数据
I know I can get the current node with 'var top = Node.GetCurrent();' but I cant seem to find where I can get the related properties, specifically 'umbracoNaviHide'. I'd like to know how to access the same data that is accessible from XSLT in a user control
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要获取属性,您需要使用 GetProperty() 方法。
var top = Node.GetCurrent();
top.GetProperty("umbracoNaviHide").Value;
To get properties you need to use the GetProperty() method.
var top = Node.GetCurrent();
top.GetProperty("umbracoNaviHide").Value;
在 Umbraco 8 中,您必须执行以下操作:
上面的代码将确保那些已将 umbrachoNaviHide 复选框属性设置为 true 的页面不会包含在导航列表中。
为了了解如何创建自定义属性:umbracoNaviHide,请在 YouTube 上搜索“Day11:在 Umbraco 中隐藏导航页面”
In Umbraco 8, you will have to do something like this:
Above code will make sure that those pages which have set there umbrachoNaviHide checkbox property to true will not be included in the navigation list.
In order to see how to make custom property: umbracoNaviHide, please search youtube for "Day11: Hide Pages from Navigation in Umbraco"