0

私は WPS と WCM で数年間開発してきましたが、今は Liferay も学んでいます。機能を比較せずにはいられないのですが、Liferay では一部の処理が異なることを理解しています。

次の簡単な例を管理するためのベスト プラクティスを知りたいです。

  • 複数の画像とリンクを含むカルーセルのあるシンプルなページ
  • ページに挿入された Google アナリティクス (ほとんどのページで再利用可能)

以下は、IBM WPS で解決する方法です。

  • すべてのページで呼び出される Google Analytics コードを含む HTML コンポーネント (Liferay でこれを行う方法が見つかりません)
  • 画像とリンクのコンテンツ定義。
  • 画像とリンクごとにいくつかのコンテンツを作成します。
  • カルーセルの形式でコンテンツのリストを表示するメニューを作成します (Liferay でもこれを行う方法が見つかりません)

Liferay にはリスト ポートレットと、反復可能なアイテムを含むコンテンツがあることを認識しています。これらを使用できることはわかっていますが、各画像/リンクのコンテンツと、コードの再利用可能な HTML スニペットを 1 つ持つことができれば、はるかに使いやすくなります。

これをliferayで最も効率的な方法で解決するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

カルーセルを作成するには、Liferay Web Content ポートレットを使用する必要があります。これは、コントロール パネルで利用できます。特定の要件については、動的 Web コンテンツを作成する必要があります。これには、Velocity 言語と JavaScript を使用して一連の画像を反復処理することが含まれます。実際、Liferay の Web サイトを見ると、ホームページにはこの種のものがあります。

Google アナリティクスの場合、2 つの方法があります。Liferay は 1 つのサイトを作成するためだけのものではなく、複数のサイトの作成に対応します。各サイトにはページのグループがあります。コントロール パネルから再度サイトを作成できます。サイト設定には、Google アナリティクス ID を追加するオプションがあります。そのため、サイトごとに異なる Google アナリティクス ID を持つことができます。

グローバル レベルで実行する場合は、liferay のテーマに Google アナリティクス スクリプト スニペットを追加します。

Liferay で使用されるすべての専門用語をよりよく理解するには、少なくとも Liferay のドキュメントを確認する必要があります。そしてそれを経験しているうちに、あなたは以前に学んだことを忘れてしまいます. Liferay には、Websphere ポータルよりもはるかに多くの機能があります。

http://www.liferay.com/documentation/liferay-portal/6.1/user-guide

于 2012-06-30T02:54:38.923 に答える