0

我有一个默认桌面模板Home。当用户从移动设备请求时,我使用 alttemplate 将用户重定向到mobileHome模板。现在当我使用

<xsl:value-of select="$currentPage/@template"/>

mobileHome内部使用的 XSLT 中,将显示Home的模板 id而不是mobileHome。我需要获取mobileHome(重定向页面)的模板ID。任何想法或解决方案。提前致谢。

4

1 回答 1

1

您页面上的模板属性将始终返回您选择用于后端节点的模板的 ID。要确定是否正在使用替代模板,您可以执行以下操作:

<xsl:value-of select="umbraco.library:GetHttpItem('altTemplate')" />

有关详细信息,请参阅以下我们的 Umbraco 论坛帖子:

于 2013-05-20T13:12:12.753 回答