問題タブ [liferay-theme]

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

css - DarkLiferayテーマ-Alloyポップアップをカスタマイズする

暗いLiferayテーマ(暗い背景、白いフォント)を開発しました。しかし、Alloy PopupsとOverlaysが明るい(背景が白で、フォントも白)ため、問題が発生しました。

テーマのAUI-*cssクラスをオーバーライドする良い方法はありますか?クラスは_unstyledテーマに含まれていないためです。

または、AUIクラスをポータルインスタンス専用にカスタマイズできますか?

ありがとう!

スクリーンショットは次のとおりです。

スクリーンショット

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

liferay - 速度のLiferay6.1動的データリスト

DDL用のカスタムビューをいくつか作成します。テキストタイプのフィールドの場合、レコードを繰り返し処理して、次のように表示します。

これは日付フィールドでは機能しません。getValue()の代わりにgetRenderedValue(themeDisplay)メソッドを使用する必要があると思います

request.get( "theme-display")を介して速度マークアップでthemeDisplayにアクセスできますが、変数として設定し、引数としてgetRenderedValueメソッドに渡すと結果が得られません。

これは正しい方法ですか?速度マークアップでthemeDisplayを取得するためのベストプラクティスは何ですか?

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

liferay - コントロール パネルのテーマを変更する

私が何をする必要があるかを説明しているオンラインのページがたくさんあります。portal_ext.propertiesテーマでファイルを変更する必要があります:

ファイルのプロパティを変更し、portal-ext.propertiesファイルのコピーをポートレット構造に追加しました ( docroot/WEB-INF)。Tomcatなどをデプロイ、再起動しました。まったく変更はありません。

私は何が欠けていますか?より良い質問 - なぜこれが不必要に難しいのですか?

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

liferay - Liferay 6.1で子ページを共有する主なナビゲーションアイテム?

参考までに、私はLiferayを初めて使用するので、しばらくお待ちください。

シナリオは次のとおりです。
メインnavメニューが機能していnavigation.vmます。私は、2つの主要なナビゲーションアイテムが同じページをリストする同じ子メニューを共有することを決定しました。

GUInavにアクセスして子ページを作成しましたが、子ページを共有する両方のアイテムに対して同じページのセットを2回作成する必要があります。または、これらの子ページを1回作成してから、ページと異なるデータを取り込むだけですか?

つまり、
2つのアイテムで1つのサブメニューを同じ子ページと共有し、選択したメインアイテムnavに基づいて各子ページに一意のデータを取り込むことはできますか?nav

これが明確でない場合は、私に知らせてください。私はよりよく説明しようとします。

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

liferay - ポートレット内のLiferayページURLのレンダリング Liferay 6.1

私は liferay を初めて使用しますが、これが非常に簡単であるとほぼ確信しています。速度マークアップを使用して、Liferay Web サイト内のページへのリンクを生成し、それらを別のページのポートレット内に埋め込むことができるようにしたいと考えています。

どうすればいいのか漠然とした考えがあるので、どこかに投稿されているのではないかと探し回ったのですが、何も見つかりませんでした。ちなみに、思いついたコードはポートレットのview.jsp内に入れたいと思っています。ここでは速度マークアップを使用しますが、それが jsp 内で許可されているかどうかはわかりません (確かなことはわかりません)。

返信するためにさらに情報が必要な場合はお知らせください。

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

service - liferay テーマ (速度テンプレート) でカスタム サービスまたは liferay サービスを使用していますか?

などinit_custom.vmの速度ファイルの liferay テーマでカスタム サービス メソッドを使用する方法。portal_normal.vm

liferay は$portalUtilfor PortalUtil$getterUtilforなどのヘルパー ユーティリティ クラスの多くの変数をファイルGetterUtil内に提供しているようです。init.vm

com.my.custom.service.MyCustomLocalServiceImplでは、liferayのインスタンスやサービスのようなカスタム サービスのインスタンスを から取得することは可能UserLocalServiceImplですか?

必要なものを理解するための疑似コードを次に示します。

環境: Liferay 6.1 CE GA1

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

liferay - ユーザーがLiferayテーマのメンバーであるサイトを取得するにはどうすればよいですか?

Liferay 6.1カスタムテーマの場合-テーマのメンバーであるユーザーのサイトを取得するにはどうすればよいですか?

ドックバー がLiferayUItaglibを介してどのように生成されるかを見てきGo to/My sitesました。

ただし、ユーザーのサイトのリストを取得し、ドックバーオプションとは別にスーパーナビゲーションバーの一部としてリストしたいと思います。

これは可能ですか?ユーザーのサイトをリストに含めるためのAPI呼び出しは何ですか?

前もって感謝します。

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

liferay - Velocityテンプレートを使用して既存のポートレットをWebコンテンツ表示に追加する方法

Web Content Displayとを使用しVelocity Templatesて新しいページを作成したいStructures

私のページには複数のタブが必要であり、各タブには既存のポートレットのテンプレートからプログラムで追加する必要があります。

既存のポートレットをテーマに追加する方法は知っていますが、オブジェクトがWebコンテンツ表示テンプレートで使用($theme.runtime("portlet_id"))できないため、ポートレットを速度テンプレートに追加する方法が見つかりません。$theme

テンプレートにポートレットを追加できるかどうか教えてください。
はいの場合、どのように?

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

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

jquery - portal_normal.vm 内に noconflict を配置する方法

liferay テーマの portal_normal.vm 内に以下のスクリプトを配置する方法。

上と同じように書いてみました。しかし、それは以下のエラーを投げています。何か不足していますか?

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

liferay-6 - テーマでユーザーの公開サイトと非公開サイトのみを表示する方法

ユーザーがメンバーになっているプラ​​イベート サイトとパブリック サイトを印刷する際に助けが必要です。

投稿からコードを再取得することにより (ユーザーが Liferay テーマのメンバーであるサイトを取得するにはどうすればよいですか? ) サイトを取得できますが、ユーザーの非公開ページと公開ページも提供されます。

コミュニティまたはサイトのみが必要なため、ユーザーの非公開ページと公開ページを印刷しないようにする方法。

環境: Liferay 6.1

ありがとう