我有一个默认的桌面模板Home。使用alttemplate,当用户从移动端请求时,我将用户重定向到mobileHome模板。现在当我用
<xsl:value-of select="$currentPage/@template"/>在mobileHome中使用的XSLT中,显示的是Home的模板id,而不是mobileHome。我需要获得mobileHome的模板id (重定向页面)。任何想法或解决方案。提前谢谢。
发布于 2013-05-20 13:12:12
页上的template属性将始终返回您选择用于后端节点的模板的id。要确定是否使用了alttemplate,可以执行以下操作:
<xsl:value-of select="umbraco.library:GetHttpItem('altTemplate')" />有关详细信息,请参阅下面的Umbraco文章:
https://stackoverflow.com/questions/16647786
复制相似问题