問題タブ [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.
liferay-6 - liferay dynamic datalist getfieldvalue for radio および select フィールドには cruft が含まれています
ラジオまたは選択フィールドの速度テンプレートで DDLRecordLocalService getFieldValue を使用して LifeRay 6.1.30 から DynamicDataList データを取得するときに、余分な [" "] を削除するにはどうすればよいですか。
ここに私のVMがあります:
radio1477 の場所:
そしてselect2047は
次のリストを返します。
- ["アルフ"]、["アルフ"]
- [「樹皮」]、[「樹皮」]
- [「ワン」]、[「ワン」]
[" "] クラフトを取り除く最良の方法は何ですか?
templates - Velocity または Freemarker テンプレートをカスタム プラグイン ポートレットの VIEW に使用できますか?
Liferay 6.2 の Asset Publisher のように、velocity または free-marker テンプレートを使用してビュー ページをカスタマイズできるカスタム プラグイン ポートレットを liferay に作成しようとしています。
要件
このポートレットを介してカスタム テーブルにデータが追加される管理者 (CRUD) 用の画面があり、他のすべてのユーザー用の VIEW ページがあります。
現在、このポートレットは、ページ スコープを使用してさまざまなサイトまたはさまざまなページにデプロイできます。要件は、ページごとに異なるルック アンド フィールを持つ必要があることです。現在、ポートレットのルック アンド フィールを構成するためにさまざまなテーマを展開することでこのシナリオを処理していますが、テーマの制限であるレイアウトの変更も必要です。
そのため、View ページの速度テンプレートに似たものを利用できるかどうかを考えていましたが、どこから始めればよいか、liferay がこれを行う簡単な方法を提供しているかどうかはわかりません。テンプレートを作成して構成にアップロードすると、VIEW ページの UI が変更されます。
この方向で私を助けるためのいくつかの指針があるか、少なくともそれの実現可能性の部分または代替案について言うことができれば、私は感謝します.
ありがとう
環境: Liferay 6.2 GA1
liferay-6 - Liferay速度テンプレートで特定のポートレットのplidを取得する方法
私は開発中MVC Portlet
で、Controller を介してメニュー リンクからポートレットの特定のページを開きたいと考えています。速度テンプレートには、ポートレットのポートレット名があります。
そのポートレットの plid を取得するにはどうすればよいですか?
私のコードは以下の通りです:
私のパラメータを現在のURLに追加し、現在のページにとどまります。
ポートレットを別のページに追加し、ハード コーディングされた plid を使用してみました。正常に動作しますが、サーバーが異なると問題が発生します。
では、URL の作成中に使用する vm ファイルで実行時にポートレット plid を取得するにはどうすればよいですか?
liferay-6 - liferay6.2でカスタマイズされたドックバーポートレットを作成するには?
Liferay6.2 を使用して、自分のページに対応する左側のメニューが必要なページを作成しています。そのためには、Liferay 6.2 にあるドックバーに似たものが必要です。そのようなものを作成することは可能ですか? また、現在のページに関係なく表示されるように配置することは可能ですか。解決策を教えてください。
liferay-6 - Liferay 6.2でWebコンテンツ表示からWebサービスメソッドを呼び出す方法は?
Web サービス メソッドからの応答として送信された html コンテンツを表示する必要がある Liferay 6.2 を使用してページを作成しています。Web コンテンツの表示で利用できるカスタマイズと機能を確認した後、それらを使用する予定です。VM と FTL は初めてなので、Web コンテンツ表示コンテンツから Web サービス メソッドを呼び出す方法がわかりません。私を助けてください。
web-services - Liferay 6.2 の Web コンテンツ ポートレットで Web サービスからのデータを表示する方法は?
Liferay 6.2 の Web サービス応答から来る Web コンテンツ表示ポートレットに HTML コンテンツを表示する必要があります。カスタム ポートレットで Web サービスにアクセスするためにいつも行っているように、wsdl jar を作成しました。しかし、Web コンテンツ表示ポートレットでこれらの Web サービスにアクセスする方法がわかりません。これを実行する方法を教えてください。それが不可能な場合は教えてください。