問題タブ [liferay-7]

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 に答える
476 参照

liferay - Liferay 7 で Web コンテンツを作成する: リッチ テキスト エディターはどこにありますか?

liferay 7 で新しい Web コンテンツを作成しようとしましたが、リッチ テキスト エディターが見つからなかったのでかなり驚きました。それをアクティブにするための特別なトリックはありますか?HTMLコードを必要とするWebコンテンツはたくさんあります...

よろしくお願いします、

ダニエル

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

jakarta-ee - Liferay 7 Service Builder はデータベースを自動更新しません

私の Liferay 7 プロジェクトでは、Service Builder はファイル tables.sql (完全な sql を含む) を適切に生成しますが、Liferay 6.2 の場合のように、このコンテンツを SERVICECOMPONENT ネイティブ liferay テーブルに含めません。

そのため、サーバーを再起動しても、データ モデルは変更されていますが、データベースは更新されません。

問題を一時的に解決するには、tables.sql に含まれる SQL スクリプトを手動で実行する必要があります。

誰かがこれを再現しましたか? この動作につながる可能性があるとは知らなかったオプション(Liferay 7の新機能?)はありますか?

注 : もちろん、オプション build.auto.upgrade (service.properties 内) は true に設定されており、これをオーバーライドできる service-ext.properties はありません。

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

java - 非データベース フィールドを使用して Liferay Web サービスの応答をカスタマイズする

Liferay 7 では、getter/setter を使用して新しいフィールドを使用して FooImpl.java (サービス ビルダーによって Foo テーブルから生成されたもの) をカスタマイズしました。

このフィールドを追加するのは、次のメソッド (FooServiceImpl.java から抽出) の Web サービス レスポンスに必要だからです。

残念ながら、JSON 応答にはカスタム フィールド「toto」が含まれていません。

誰かがこれを行う方法を知っていますか?

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

liferay - Liferay 7 での admin-web からの翻訳のオーバーライド

Thera には、オーバーライドしたいモジュール内の翻訳がいくつcom.liferay.plugins.admin.webかあります。com.liferay.portal.instances.web他のモジュールでは、このチュートリアルに成功しました: https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-a-modules-language-keys

この場合、com.liferay.plugins.admin.webモジュールには、クラス プロパティで必要な servlet.context.name がありません。この翻訳を無効にする方法はありますか? 事前に助けてくれてありがとう!

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

liferay-7 - Liferay7 で liferay-ui タグをオーバーライドする方法

Liferay 7 の liferay-ui:form タグをオーバーライドする必要があります。これは、ジャーナル記事フォームに表示される要素を非表示にするためです。私たちの疑問は、.java をオーバーライドして、ext-enviroment を使用せずにコードをオーバーライドする方法ですか? ありがとう

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

liferay - liferay 7でカスタムアセットをレンダリングするには?

カスタム エンティティを作成し、それをカスタム アセットにしました。エントリはデータベース テーブルにありますassetentry。アセット パブリッシャーでアセットをレンダリングしたいと思います。このために、2 つのクラスを作成*AssetRenderer*AssetRendererFactoryました。*AssetRendererFactoryコンストラクターが呼び出されていることがわかりましたが、そのgetAssetRenderer()メソッドは呼び出されていません。アセットをレンダリングするために何が欠けているのでしょうか? また、構成リンクのアセット タイプでカスタム エンティティを取得しましたが、それを選択すると、カスタム ポートレットではなく、ブログ ポートレットのコンテンツを取得しました。助けてください..助けていただければ幸いです。事前にサンクス..

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

liferay - Liferay 7 で SennaJS/SPA を無効にするにはどうすればよいですか?

Liferay 7 は、フォームの送信およびナビゲーション中にポータル ページの特定の部分を読み込んで置き換えるために、SennaJSをシングル ページ アプリケーション エンジンとして使用します。この機能がユースケースに干渉することがありますが、どうすれば無効にできますか?

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

liferay - liferayでxmlportletfactoryを使用するには?

のアセット パブリッシャーでカスタム アセットをレンダリングしたいと考えていますliferay dxp。を使用することをお勧めしますxmlportletfactory。誰かが私にそれを使用する方法を説明できますか?

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

liferay - Liferay 7.0 - テーマを介してデフォルトですべてのポートレットをボーダレスにする

テーマを通じてポートレットのデフォルトのルック アンド フィールを設定する際の問題の解決策を探した後、 で次のことを試しましたWEB-INF/liferay-look-and-feel.xml

ただし、Liferay 7.0 GA3 では動作しないようで、解決策を探す場所が不足しています。

私の要件は、境界線やタイトルなど、すべての宣言が無効になっているデフォルトのポートレットの動作です。

私は新しいテーマ ジェネレーター/Gulp ビルド パイプラインを使用していることに言及する価値があります。どんなポインタでも大歓迎です。