Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个默认桌面模板Home。当用户从移动设备请求时,我使用 alttemplate 将用户重定向到mobileHome模板。现在当我使用
<xsl:value-of select="$currentPage/@template"/>
在mobileHome内部使用的 XSLT 中,将显示Home的模板 id而不是mobileHome。我需要获取mobileHome(重定向页面)的模板ID。任何想法或解决方案。提前致谢。
您页面上的模板属性将始终返回您选择用于后端节点的模板的 ID。要确定是否正在使用替代模板,您可以执行以下操作:
<xsl:value-of select="umbraco.library:GetHttpItem('altTemplate')" />
有关详细信息,请参阅以下我们的 Umbraco 论坛帖子:
查找正在使用的 AltTemplate
Macro/xslt - 根据使用的模板进行渲染