問題タブ [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.
deployment - Liferayテーマの展開
Liferay 6.1.1のカスタムテーマを開発しましたが、Liferayのローカルインストールで正常に機能しています。QAサーバーに展開しようとすると、テーマがコントロールパネルに表示され、[コントロールパネル]->[サイトページ]->[ルックアンドフィール]で新しいテーマを割り当てることができます。
問題は、テーマが割り当てられていると思っても、私が行ったカスタマイズがUIに反映されていないことです。
デプロイに使用しているプロセスは次のとおりです。
- Eclipseの「エクスポート」機能を使用してtheme-name.warファイルを作成します。
- warファイルをデプロイディレクトリに配置します。
私が間違っていることはありますか?
localization - liferay テーマのローカリゼーションの削除
私はLiferay 6.1を使用しており、同じテーマを開発しました。私の問題は、テーマをロードすると、以下に示すように、ヘッドセクションに巨大なリンクが含まれていることです:
不要な言語を削除したい。これは SEO の良い慣行ではないので、これらのリンクを削除してほしい。テーマのデフォルト言語が必要です。translations.disabled=true
portal-ext ファイルに追加しようとしましたが、うまくいきませんでした。
ご提案をお待ちしております。
liferay - cloudbees に liferay を使用してポートレットをデプロイする
このチュートリアルのおかげで、cloudbees に liferay 6.1.1 をデプロイすることに成功しました 。
さて、この環境でテーマとカスタム ポートレットを展開する方法を尋ねていますが、方法はありますか、それとも別の Paas ソリューションに切り替える必要がありますか?
ありがとう、
liferay - Liferayではユーザーごとに異なる配色を使用できますか?
ユーザーが2つの異なる配色を切り替えることができる機能を実装しています。ただし、Liferayの配色は、ユーザーごとではなく、システム/ポータルごとであるように思われます。したがって、ユーザーがそれを変更すると(すべてのユーザーにそれを行う許可を与えることができます)、すべてのユーザーに対して変更されます。私はそれを正しく理解していますか?
その場合、関数を実装するための最良の方法は何ですか?
私が今考えているのは、ユーザーごとにカスタムフィールドを追加して、選択した配色を保存できるということです。しかし、次に何をすべきかわかりません。ThemeDisplay
他のすべてのユーザーの配色が変更されるため、ページのレンダリングに使用できるようにシステム全体の配色を変更できなかったようです。各ページのレンダリング中にユーザー固有の配色を適用することは可能ですか?
更新:の下theme/_diffs/templates/init.ftl
で、次の行を変更することによってこれを達成する方法があるようです、
必要なのは、ユーザー固有の配色のCssクラスを取得し、それに置き換えるtheme_display.getColorScheme().getCssClass()
ことです。
明日アイデアをテストします。
themes - CE バージョンからエンタープライズ バージョンへの Liferay の移行: コントロール パネルでテーマを切り替えることができません
liferay EE 6.1.20 で liferay-theme をテストしようとしています。このテーマは、私の現在のライフレイのインストールで機能しました。liferay EE 1.2.0 サーバーにエラーなしでテーマをデプロイできます。コントロール パネルに移動して、現在のテーマを自分のテーマに切り替えようとすると、何も起こらず、自分のページに liferay のデフォルト テーマしか表示されません。サーバーログにエラーは見つかりませんでした - エラーを含む出力がないため、ログやエラーを投稿できません...
誰でも助けることができますか?
java - Liferayでテーマをデザインする際に_diffsフォルダが必要なのは何ですか?
_diffs
いくつかのファイルをフォルダーに入れることができ、これらのファイルは に配置されることを知っていますdeploy
。しかし、ファイルを内部で直接編集することもできdocroot
、それらも機能します。docroot
Eclipse では、ファイルを変更すると、Eclipse が実行中のサーバーで変更されたファイルを自動的に更新するため、さらに快適です。長い antdeploy
ターゲットを実行する必要はありません。
_diffs
では、フォルダの意味は何ですか? また、スタンドアロン開発中または Eclipse 開発中のいずれかで、それを使用しないようにすることはできますか?
liferay - ポータルのナビゲーション バーのカスタマイズ
テーマのナビゲーション バーをカスタマイズしたいと考えています。css ディレクトリでナビゲーション バーのスタイルを設定する CSS ファイルを検索しましたが、見つかりませんでした。
このnagivation.vm
ファイルでは、ナビゲーションは次のように宣言されています。
そしてfirebugを使用して、クラスが
sort-pages modify-pages
.
私はあなたの助けに感謝します。
ありがとう