在我的主页中,我有以下摘录,其中包含所有博文:
var docs = CurrentPage.Children.Where("Visible")
我不明白的是Visible
由名为umbracoNaviHide
的文档中的属性控制。在文档中将其设置为true会从上面的列表中排除页面。
umbracoNaviHide
如何翻译为Visible
?我没有宏或XSLT(实际上没有)做任何有趣的事情......
答案 0 :(得分:1)
我们以前必须在xslt中明确检查属性,但现在它在你使用它时被使用了。
这是来自Umbraco维基的更完整的解释
" umbracoNaviHide"是一个用于标记节点的Umbraco约定 不应该出现在导航环境中。它通常被添加(或 继承)每个文档类型的数据类型为"真/假"。 注意:默认情况下,新安装不会添加此属性, 意思是你需要手动添加它
每个人都应该了解许多其他有用的属性:
我们总是在母版页面doctype上插入这些属性,以便表示网页内容节点上的数据的所有其他文档类型继承它们
永