2

Liferay を 5.2 から 6.1 にアップグレードしています。コア liferay と同様に知りたいのですが、テーマについても 2 段階のアップグレード (つまり、5.2 から 6.0 から 6.0 から 6.1) に従うか、直接 5.2 から 6.1 へのテーマ アップグレードを行うことができます。

4

2 に答える 2

1

テーマはアップグレード プロセスを一切必要としないため、一度書き直すだけで済みます。基本的に、テーマが 6.1 API と AUI を使用していることを確認する必要があります。

2 つの中で最も複雑なのは、jQuery から AUI (YUI) への移行です。

ここに「ロゼッタ ストーン」があります: http://www.jsrosettastone.com/

于 2012-05-07T23:55:00.523 に答える
1

アップグレードは、コアのライフレイとは異なります。

テーマをアップグレードするときに探す手順 (チェックリストのようなもの):

1) liferay-look-and-feel.xml の <version>6.1+</version> を変更する必要があります。

2) jQuery は Liferay の一部ではないため、手動で含める必要があります ( Alloy UIは現在一部です)。これらは、テンプレート ファイル (*.vm) を介して含めることができます。

3) 5.2 から 6.1 までのテンプレート ファイル (portal_normal.vm、portlet.vm、navigation.vm など) には多くのカスタマイズがあるため、これらをカスタマイズした場合は、再度カスタマイズする必要があります。

4) また、5.2 から多くの CSS の変更が行われました。実際、6.1 の UI は 5.2 とはほぼ完全に異なります。したがって、liferay html 要素のスタイルを再度設定する必要があります。これは、合金 UI JSP タグを使用してレンダリングするようになったためです。

お役に立てれば。

于 2012-05-08T05:01:48.850 に答える