問題タブ [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 投票する
2 に答える
2241 参照

deployment - Liferayテーマの展開

Liferay 6.1.1のカスタムテーマを開発しましたが、Liferayのローカルインストールで正常に機能しています。QAサーバーに展開しようとすると、テーマがコントロールパネルに表示され、[コントロールパネル]->[サイトページ]->[ルックアンドフィール]で新しいテーマを割り当てることができます。

問題は、テーマが割り当てられていると思っても、私が行ったカスタマイズがUIに反映されていないことです。

デプロイに使用しているプロセスは次のとおりです。

  1. Eclipseの「エクスポート」機能を使用してtheme-name.warファイルを作成します。
  2. warファイルをデプロイディレクトリに配置します。

私が間違っていることはありますか?

0 投票する
4 に答える
2089 参照

localization - liferay テーマのローカリゼーションの削除

私はLiferay 6.1を使用しており、同じテーマを開発しました。私の問題は、テーマをロードすると、以下に示すように、ヘッドセクションに巨大なリンクが含まれていることです:

不要な言語を削除したい。これは SEO の良い慣行ではないので、これらのリンクを削除してほしい。テーマのデフォルト言語が必要です。translations.disabled=trueportal-ext ファイルに追加しようとしましたが、うまくいきませんでした。

ご提案をお待ちしております。

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

liferay - cloudbees に liferay を使用してポートレットをデプロイする

このチュートリアルのおかげで、cloudbees に liferay 6.1.1 をデプロイすることに成功しました

さて、この環境でテーマとカスタム ポートレットを展開する方法を尋ねていますが、方法はありますか、それとも別の Paas ソリューションに切り替える必要がありますか?

ありがとう、

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

liferay - Liferayではユーザーごとに異なる配色を使用できますか?

ユーザーが2つの異なる配色を切り替えることができる機能を実装しています。ただし、Liferayの配色は、ユーザーごとではなく、システム/ポータルごとであるように思われます。したがって、ユーザーがそれを変更すると(すべてのユーザーにそれを行う許可を与えることができます)、すべてのユーザーに対して変更されます。私はそれを正しく理解していますか?

その場合、関数を実装するための最良の方法は何ですか?

私が今考えているのは、ユーザーごとにカスタムフィールドを追加して、選択した配色を保存できるということです。しかし、次に何をすべきかわかりません。ThemeDisplay他のすべてのユーザーの配色が変更されるため、ページのレンダリングに使用できるようにシステム全体の配色を変更できなかったようです。各ページのレンダリング中にユーザー固有の配色を適用することは可能ですか?


更新:の下theme/_diffs/templates/init.ftlで、次の行を変更することによってこれを達成する方法があるようです、

必要なのは、ユーザー固有の配色のCssクラスを取得し、それに置き換えるtheme_display.getColorScheme().getCssClass()ことです。

明日アイデアをテストします。

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

themes - CE バージョンからエンタープライズ バージョンへの Liferay の移行: コントロール パネルでテーマを切り替えることができません

liferay EE 6.1.20 で liferay-theme をテストしようとしています。このテーマは、私の現在のライフレイのインストールで機能しました。liferay EE 1.2.0 サーバーにエラーなしでテーマをデプロイできます。コントロール パネルに移動して、現在のテーマを自分のテーマに切り替えようとすると、何も起こらず、自分のページに liferay のデフォルト テーマしか表示されません。サーバーログにエラーは見つかりませんでした - エラーを含む出力がないため、ログやエラーを投稿できません...

誰でも助けることができますか?

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

java - Liferayでテーマをデザインする際に_diffsフォルダが必要なのは何ですか?

_diffsいくつかのファイルをフォルダーに入れることができ、これらのファイルは に配置されることを知っていますdeploy。しかし、ファイルを内部で直接編集することもできdocroot、それらも機能します。docrootEclipse では、ファイルを変更すると、Eclipse が実行中のサーバーで変更されたファイルを自動的に更新するため、さらに快適です。長い antdeployターゲットを実行する必要はありません。

_diffsでは、フォルダの意味は何ですか? また、スタンドアロン開発中または Eclipse 開発中のいずれかで、それを使用しないようにすることはできますか?

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

liferay - ポータルのナビゲーション バーのカスタマイズ

テーマのナビゲーション バーをカスタマイズしたいと考えています。css ディレクトリでナビゲーション バーのスタイルを設定する CSS ファイルを検索しましたが、見つかりませんでした。

このnagivation.vmファイルでは、ナビゲーションは次のように宣言されています。

そしてfirebugを使用して、クラスが

sort-pages modify-pages.

私はあなたの助けに感謝します。

ありがとう