0

デフォルトのデスクトップ テンプレートHomeがあります。alttemplate を使用して、ユーザーがモバイルから要求したときに、ユーザーをmobileHomeテンプレートにリダイレクトしています。今私が使用するとき

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

mobileHome内で使用される XSLTでは、 mobileHomeの代わりにHomeのテンプレート IDが表示されます。mobileHome (リダイレクトされたページ) のテンプレート ID を取得する必要があります。任意のアイデアまたは解決策。前もって感謝します。

4

1 に答える 1

1

ページのテンプレート プロパティは、バックエンドのノードに使用するために選択したテンプレートの ID を常に返します。alttemplate が使用されているかどうかを判断するには、次のようにします。

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

詳細については、以下の Umbraco forom の投稿を参照してください。

于 2013-05-20T13:12:12.753 に答える