問題タブ [liferay-velocity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
439 参照

liferay - liferayテーマでアクセスするJavaクラスを作成するには?

JSP で記述された Java クラスがあり、そのメンバーがその JSP 自体で使用されるシナリオがあります。

JSP は liferay ポートレットの一部です。

ここで、liferay テーマの速度テンプレートのクラスを記述して、navigation.vm ファイルでアクセスできるようにする必要があります。

以下はダミーのスニペットです -

xyz.jsp (一部)

navigation.vm ファイルでこのクラスにアクセスする必要があります。

それを通して私を助けてください。

0 投票する
0 に答える
145 参照

liferay - ServicePreAction クラスを拡張し、キー WebKeys.VM_VARIABLES の下に属性を追加します

tomcat 6 で動作する liferay 6.0.6 にカスタム速度変数を追加する必要があります。その方法を教えてください。

ServicePreAction クラスを拡張し、 key の下に属性を追加する必要があることをブログで読みましたWebKeys.VM_VARIABLES。しかし、私はそれを達成することができません。これについて私を助けてください。間違った方向に進んでいる場合は修正してください。

私の正確な要件については、次の質問を参照してください。-テーマでカスタム Java クラスにアクセスする方法。

0 投票する
2 に答える
2490 参照

liferay-6 - liferay で言語を動的に変更する

以下は私の要件です:

言語を動的に変更する必要があります。したがって、トグル値を持つボタンが 1 つあります。したがって、値が「英語」の場合はコンテンツが英語で表示され、値がそれ以外の場合は「ヒンディー語」と表示され、ヒンディー語でコンテンツが表示されます。

この機能を動的に実現する方法はありますか?

どんな助けでも大歓迎です。

ありがとうございました。

0 投票する
1 に答える
1754 参照

liferay - liferay テーマからコントロール パネルに移動するためのリンクを提供する

テーマからコントロール パネルに移動するためのリンクを提供しようとしています。次のコードを使用しました。

これは、ローカルのテスト環境では問題なく機能しました。しかし、これを production に移動すると、次のエラーが発生しました。

この問題を解決するのを手伝ってください。前もって感謝します

0 投票する
3 に答える
5287 参照

liferay - 表示テンプレート スクリプトで構造体フィールド値を取得する

Asset Publisher Entries のカスタマイズされた表示を配置しようとしています。「image」フィールド (「main_image」という名前) を持つ構造体を作成し、次に、エントリを取得するための表示テンプレートを作成しました。

問題は、画像フィールド (構造体で宣言された「main_image」) の値を取得する方法がわからないことです。

私はこれを試しましたが成功しませんでした:

よろしく、

マーク。

0 投票する
1 に答える
400 参照

javascript - Uncaught SyntaxError: Unexpected token ILLEGAL

私はliferay 5.2で作業しています

liferay の現在の言語に関連する同じメッセージを表示したい

このメッセージのコードは速度言語にあります

これはソースコードのnavigation.vmです

私のメッセージはこのバリセにあります

liferay の現在の言語に関連するこのメッセージを表示したい

つまり、言語がフランス語の場合、メッセージはフランス語で表示されます

私はこのコードで成功せずに試します:

この行を追加するjavascriptコードでテストを行います var varlang = "$themeDisplay.getLocale()";

しかし、テストすると、次のエラーが発生します。

このセクションのコードのみを変更します

#if ($show_sign_out)