問題タブ [liferay-6.2]
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.
image - CSSファイルの背景画像パス - Liferay 6.2
Lifera 移行プロジェクトに取り組んでいます。プロジェクトはLiferay 6.1で作成されましたが、現在は Liferay 6.2 に移行しています。
すべての CSS ファイルのイメージ パスに問題があります。Liferay 6.2への移行中に、すべての画像にテーマと CSS フォルダー パスが追加されます。
Liferay 6.1 の background:url(../../images/xyz.jpg)
画像パス: Liferay 6.2 の画像パス: background:url(/myThemeName/css/../../images/xyz.jpg)
プロジェクト derectory は次のようになります。
この製品は巨大で、すべてのバックグラウンド URL を更新するのは困難です。
CSSファイルのパスから「テーマ名/css」を取り除くことは可能ですか?
ckeditor - 新しいckeditorを追加するLiferay 6.2
使用可能な機能を制限する必要があるため、liferay に新しい ckeditor を追加したいと考えています。ただし、後で別の形式で必要になる可能性があるため、元のものを変更したくありません。
Web コンテンツ記事の構造を作成するために使用できる新しい ckeditor を追加するにはどうすればよいですか? liferay などの新しいテーマを作成する必要がありますか?
情報: 私たちの liferay は Jboss サーバー上で実行されます
編集:
html\js\editor\ckeditor\ckconfig.jsp
ファイルをオーバーライドして追加するフックを作成しました
さらに、ファイル内の関連する行を変更しましliferay-ui:input editor
た\html\portlet\journal\article\content.jsp
。
すでに使用可能なその他のtoolbarSet
オプション (phone
または などsimple
) も効果がありません。また、jboss-server を数回再起動しましたが、効果はありません。
また、html\js\editor\ckeditor\config.js
ファイルに加えられた変更は何にもまったく影響を与えないようです(例alert("foo")
)。
maven - Liferay mvn build-css & sass @charset が @import に貼り付けられましたか? : @charset はドキュメントのルートでのみ使用できます
Liferay 6.2
Maven 3.3.9
liferay-maven-plugin:6.2.10.13:build-css を使用して、scss ファイルを css にコンパイルしています。
私のmain.cssは:
これは通常の Liferay main.css ファイルです。wip/main インポート (scss ファイル) を追加しました。
私の wip/main.scss ファイルは次のとおりです。
そしてそれはうまくいきます!偉大な :)
ここで、すべての wip/main.scss ルール (別のファイルからインポートされたもの) の前に : を付けたいと思います。
次のようなもの:
しかし、私は例外を持っています:
したがって、.aui {
- AFTER -を追加するだけで@charset "UTF-8";
、ビルドがクラッシュします。
すべてのファイルに@charset
コピーされているため、...が含まれているに違いありませんが、これが問題であるかどうか、およびそれを回避する方法はわかりません。@import
.aui {
@charset
誰でも回避策を知っていますか? ありがとう
liferay - portal-ext.properties の Liferay 6.2 wysiwyg エディターの変更が機能しない
ジャーナル記事のために、liferay 6.2 の ckeditor の機能を制限する必要があります。ckconfig.jsp
新しいツールバーでをオーバーライドするフックなど、さまざまなアプローチを試しましたが (こちらとこちらの他の質問を参照してください)、うまくいきませんでした。今、私は別の方法を見つけましたportal-ext.properties
.
これらは、portal-ext.properties ファイルに追加した行です。
ただし、常にデフォルトのエディターが使用され、他のすべての設定は無視されるようです。これはバグですか、それとも何か不足していますか?
を使用してデフォルトのエディターを除外しようとしましたeditor.wysiwyg.default=
が、記事を追加または編集したいときにエディターが表示されません。
誰かがこの問題で私を助けることができますか?
tags - カスタム フィールド値を Liferay ユーザー ポートレットにタグとして追加する
liferay 6.2 ユーザー プロファイルに Skills というカスタム フィールドがあります (つまり、[マイ アカウント] -> [詳細] セクションをクリックしたとき)。現時点では、この Skills フィールドは複数のテキスト値を受け入れ、プレーン テキスト エントリとして表示されます。タグとして入力されている各スキルを表示したい。このタスクを実行するための利用可能な UI コンポーネントはありますか? Liferay のドキュメントでタグ管理を確認しました。Admin->content セクションからタグを追加することをお勧めします。ただし、ユーザーがスキルに値を入力すると、その場でタグを作成したいと考えています。
hsqldb - Service Builder Finder を使用して顧客数を取得する
以下に示すように、サービスビルダーを使用して顧客テーブルを作成しました
私のservice.xmlは以下のとおりです
service.xml
ファインダーを使用して以下の出力を生成する方法を教えてください。
Liferay 6.2 とデータベースを HSQLDB として使用しています
liferay - Liferay 6.2-ga2 と Liferay 6.2-ga6 の違いは何ですか?
liferay 6.2-GA2 から liferay 6.2-GA6 に移行したいのですが、従うべき手順と 2 つのバージョン間の主な変更点を教えてください。
PVBRaju さん、よろしくお願いします。