liferay 6.2 を使用してテーマを作成しています。テーマに言語サポートを追加する必要があります。このために、使用して言語ポートレットを追加しようとします
$theme.language()
portal_normal.vm で。これによりポートレットがテーマに追加されましたが、動作しませんでした。また、私は
$velocityPortletPreferences.setValue("portletSetupShowBorders","false")
<menu class="nav-horizontal" id="language-navigation">
<ul>
<li>$theme.runtime("82", "", $velocityPortletPreferences.toString())</li>
</ul>
</menu>
$velocityPortletPreferences.reset()
また、ゲスト (権限のない) ユーザーに対して言語ポートレットが機能しないことにも気付きました。この問題はここに記録されています。
私の要件は、ゲスト ユーザーがサイトに来るたびに言語を変更できることであり、それに応じてテーマ/サイト ページ/管理者/Web コンテンツをそれぞれの言語に変更する必要があります。
この機能を開発するための回避策を提案できる人はいますか?