alttemplate显示默认模板ID而不是重定向模板

时间:2013-05-20 10:43:52

标签: xslt umbraco xslt-1.0

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

<xsl:value-of select="$currentPage/@template"/>
mobileHome 中使用的XSLT中,

显示主页的模板ID,而不是 mobileHome 。我需要获取mobileHome的模板ID(重定向页面)。任何想法或解决方案。在此先感谢。

1 个答案:

答案 0 :(得分:1)

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

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

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