0

Web サイトは現在 OpenCms にあり、そのまま Liferay フレームワークに移行する必要があります。

OpenCms には JSP テンプレートの概念があります。OpenCms に存在する jsp テンプレートの概念を liferay のテーマ/レイアウトに複製することは可能ですか?

OpenCms テンプレートは、次のような cms タグを使用します<cms: />

この Web サイト全体を OpenCms から Liferay に転送するにはどうすればよいですか?

私はこれに関して多くのことをグーグルで調べましたが、これに対する答えは得られませんでした.

助けていただければ幸いです。

編集:

プロジェクトに関する詳細情報は次のとおりです。

Web サイトには静的ページと動的ページがあります。将来、ユーザーがWebサイトのデータコンテンツを変更したい場合に簡単に変更できるように、liferayでそれらを再作成する方法が必要です。動的ページの場合、データベースを更新します。静的ページの場合、liferay フレームワークから (必要に応じて) データを変更する必要があります。

テンプレートを作成し、特定のテンプレートを使用するページを追加し、ページにコンテンツを追加するにはどうすればよいですか?

コードを書くべきですか、それとも liferay UI から直接書くことができますか? これを行う簡単な方法はありますか?

ftl テンプレートを使用してみました。しかし、それは役に立ちますか、それとも liferay からテンプレートを作成する必要がありますか?

4

1 に答える 1

1

OpenCms の経験はありませんが、Liferay の CMS には、freemarker や速度テンプレートなどのテンプレートによってレンダリングされる構造化された記事があります。私があなたの質問とコメントを読んだことから、これはあなたが探しているものかもしれません:

OpenCms でコンテンツ記事の要素を特定し、Liferay で適切な構造を作成し、それらの構造を使用して記事を構造化記事にインポートします。さらに、インポートした記事から必要に応じて HTML 出力をレンダリングするテンプレートを作成します。

ページ (Liferay API のレイアウト) を作成し、対応するコンテンツを配置することも必要になるでしょう。Liferay のほとんどすべての機能は API を介して利用できます。また、この API を介してコンテンツをインポートすることも十分に可能です (実際、これは一般的なユースケースです)。ただし、OpenCms のコンテンツを読むための最良の方法についてはお手伝いできません。

Liferay CMS API に慣れるために、私は長い間、sevencogs デモを推奨していました。残念ながら、これはもはや維持されていませんが、利用したい呼び出しと API の使用法をまとめたブログ記事があります。

于 2014-03-17T10:43:30.780 に答える