navItem.isSelected() 来自 Sitemap ADT
navItem.isSelected() from Sitemap ADT
我正在尝试确定是否从站点地图 ADT 中选择了导航项。当我这样做时,它总是输出为 false。我怎样才能知道是否从 ADT 中选择了一个 navitem?
<#list navItems as navItem>
<#if navItem.isSelected()>
<p>True</p>
<#else>
<p>False</p>
</#if>
</#list>
对于站点地图模板,我认为您可以使用 pages 变量 e 检查当前页面名称是否等于页面名称这种方式
<#if entries?has_content>
<#list entries as page>
<#assign currPageID = themeDisplay.getLayout().getLayoutId()>
<#assign pageID = page.getLayoutId()>
<#assign pageName = page.getName(locale)>
${pageName}
<#if currPageID==pageID >
<p>True</p>
<#else>
<p>False</p>
</#if>
</#list>
</#if>
我正在尝试确定是否从站点地图 ADT 中选择了导航项。当我这样做时,它总是输出为 false。我怎样才能知道是否从 ADT 中选择了一个 navitem?
<#list navItems as navItem>
<#if navItem.isSelected()>
<p>True</p>
<#else>
<p>False</p>
</#if>
</#list>
对于站点地图模板,我认为您可以使用 pages 变量 e 检查当前页面名称是否等于页面名称这种方式
<#if entries?has_content>
<#list entries as page>
<#assign currPageID = themeDisplay.getLayout().getLayoutId()>
<#assign pageID = page.getLayoutId()>
<#assign pageName = page.getName(locale)>
${pageName}
<#if currPageID==pageID >
<p>True</p>
<#else>
<p>False</p>
</#if>
</#list>
</#if>