問題タブ [liferay-6.2]
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.
liferay - Liferays ADT を使用して Web コンテンツをカスタマイズする
Liferays Application Display Templates を使用して、一連の Web コンテンツを好きなようにレンダリングしています (これは非常にうまく機能しています)。以下に、すべてのニュースを一覧表示するための ADT コードを示します。
今私が持っている質問は、コンテンツのリストだけでなく、実際の Web コンテンツをどのようにカスタマイズできるかということです。レンダリングされたリンクを使用して Web コンテンツ全体を表示するエントリを 1 つ選択すると、デフォルトの見出しといくつかのソーシャル ネットワーク ボタンなどを含むデフォルト ビューが常に表示されます。このビューもカスタマイズする方法はありますか?
Liferay 6.2 を使用しています。
ご協力ありがとうございます。セバスチャン
liferay - Liferay 6.2でrequired-deployment-contextsが機能しない?
liferay-plugin-package.properties ファイルに required-deployment-contexts エントリを指定すると、service-jar の自動コピー プロセスがポートレット WEB-INF/lib に実行されることを読みました。
これを機能させることができません:
ポートレット A とポートレット B があります。
サービス JAR をサーバーの ext/lib ディレクトリにコピーせずに、ポートレット B がポートレット A のサービスを利用できるようにしたいと考えています。次のように required-deployment-contexts を指定すると役立つことを読みました。
少なくとも私にとってはうまくいきません。サービス - JAR ファイルがコピーされないため、B ポートレットは A ポートレットを使用できません。
私は Liferay 6.2 CE GA4 を使用しています。
liferay - フックを使用してJSONActionをオーバーライドするLiferay
Liferay には、単純なフックを使用して Struts アクションを変更する機能があります。ただし、RateEntryAction の getJSON メソッドをオーバーライドしようとしています。
ユースケースは、Liferay の OOTB 評価コンポーネントが提供する平均スコアではなく、合計肯定スコアと合計否定スコアが必要です。
正と負の合計スコアを取得するために、Liferay API ですぐに利用できる必要なメソッドが既にあります。「星」や「投票」のようなカスタムタイプを作成して、必要なロジックをフックに記述しました。次に、/portal/rate_enty で表される struts アクションをオーバーライドして、メソッドをオーバーライドし、既に返されている json に否定票と肯定票を追加することを計画していました。
しかし、RateEntryAction (元のクラス) は JSONAction を拡張し、getJSON メソッドをオーバーライドしています。strutsアクションフックを使用してgetJSONメソッドだけをオーバーライドすることは可能ですか?
liferay - Liferayにユーザーを挿入するためのバッチコミット
Liferay に約 10 万人のユーザーを挿入しようとしています。各ユーザーを追加するために個別の呼び出しを行うのではなく、1 回のバッチ コミットでこれをすべて更新する方法はありますか?
java - jsp の代わりに liferay 速度ポートレット
私はjspを使用して速度とポートレットを使用してliferayテーマを作成しました。jsp の代わりに速度を使用してポートレットを作成できるかどうか教えてください。liferay でいくつかの速度ポートレットを探しましたが、何も見つかりませんでした。また、liferay ポートレットの jsp の代わりに速度を使用する drwbacks があるかどうかを知りたいです。
css - 異なるサイズのLiferay 6.2レイアウト行
ポートレットが配置される 1 つの列に 4 つの行を持つ Liferay 6.2 レイアウトを作成しました。レイアウトは正しく表示されますが、問題は、15%、25%、30%、30% のように 4 つの行の高さが 100% になるようにする必要があることです。このレイアウトをどこで使用しても汎用的にできるように、レイアウト側自体でこれを行うことはできますか
誰かその方法を教えてください
Bootstrap 2.3.2 を使用しています
私が達成しようとしているのは、以下に示すようなものです
私のliferayレイアウトコードは以下のとおりです
テンプレート.tpl
アップデート
テンプレート.tpl
CSS
javascript - スクリプトファイルが外部に配置されている場合、${findState} 値が取得されない
ajax 機能を備えた liferay ポートレットを作成しました。アプリケーションは正常に動作していますが、次のように jsp ページ内に ajax スクリプトを配置すると、${findState} URL を渡すことができるという問題があります。 javascipt を js ファイルの外側に含めて ajax をトリガーしようとすると、${findState} の値が取得されず、エラーが表示されます。
これに対する解決策を教えてください
freemarker - Liferay Appilcation 表示テンプレートに間違った言語が表示される
現在、各 Web コンテンツの短いバージョンを表示する Asset Publisher 用の ADT を開発しています。Web コンテンツ構造には、「content」という名前のフィールドがあり、単純な HTML フィールドです。
Web コンテンツを作成するとき、作成者は翻訳を英語 (米国) に設定できます。
面白いことに、彼が翻訳を追加しない場合、ADT はフィールド「コンテンツ」のドイツ語バージョンを表示します (これが正しい方法です)。翻訳を追加すると、ADT は英語のものを表示します (ただし、ドイツ語がデフォルト言語として設定されているため、ドイツ語のものを表示する必要があります)。
ADT の関連部分は次のとおりです。
誰もこの問題を知っていますか?
私はあなたの助けに感謝します。