4

私はLiferayを初めて使用し、次の問題があります。ポータル テーマを作成する必要があります。これで問題ありません。これにより、ポータルとデフォルトのポートレットのスタイルが設定されます。しかし、私自身のポートレットのいくつかでは、まったく異なるスタイルが必要な ZKOSS ページを使用しています。私の質問は、Liferay テーマ クラスが私の ZKOSS ページに影響を与えないようにするにはどうすればよいですか? Liferay テーマには、入力などの一般的なスタイルがいくつかありますが、それらのルールを ZKOSS ポートレット内に適用したくありません。私が自分自身を明確に説明したことを願っています。助言がありますか?

4

3 に答える 3

4

あなたは<css-class-wrapper>My_Portlet</css-class-wrapper>liferay-portlet.xmlで設定することができます

詳細については、http ://www.liferay.com/community/wiki/-/wiki/Main/Liferay+UI+Guidelinesを参照してください。

于 2012-04-04T11:53:17.043 に答える
4

ZKOSS ポートレットについてはわかりませんが、ポートレット固有のテーマ css を導入する一般的な方法は DOM を使用することです: ページを検査し、ZKOSS ポートレットがどのように生成されるかを確認します: Liferay は、ポートレット名を含む各ポートレットのラッパーを生成します。スタイリングに使えます。

私は ZKOSS を利用できないので、すべてのナビゲーション ポートレットに特に見苦しいスタイリングを適用する例を次に示します。

 .portlet-navigation .portlet {
       background: purple;
 }

Firebug または同様のツールを使用して、関連する DOM 構造を見つけ、これらの要素に必要なスタイルをテーマに追加するだけです

于 2012-04-04T09:37:58.033 に答える