0

私は友人が彼のビジネスのためにサイトを立ち上げるのを手伝っています。理想的な CMS ツールを見つけようとしてさまざまな投稿やサイトを読みましたが、何が最適かについては人によってさまざまな見方があるため、最終的にそのうちの 1 つを無作為に選びました。

そこで、Jahia 6.0-CE の評価に行ってきました。もうお察しのとおり、私は CMS ツールの経験があまりありません。CMS をセットアップし、サイトのテンプレートを作成し、友人にコンテンツの管理を任せたいだけです。

そこで、SVN からソースを抽出し、テスト ドライブに行きました。簡単なテンプレートを作成してコツをつかむことができましたが、日付形式に問題があります。私のdefinitions.cnd中で私はフィールドを次のように宣言しました:

date myDateField (datetimepicker[format='dd.MM.yyyy'])

これはページでフォーマットされ、dd.MM.yyyyコンテンツを挿入するときにセレクターもこれをフォーマットで表示します。しかし、他の国のサイト、MM.dd.yyyy たとえば日付を表す国はどうですか?

ハードコードされた CND でフォーマットを指定した場合、ブラウザーの言語に基づいて適応するように、後でこれを変更するにはどうすればよいですか? リポジトリからコンテンツを抽出し、Locale に基づいて JSP テンプレートで手動でフォーマットする必要がありますか?それとももっと良い方法がありますか?

ありがとうございました。

4

3 に答える 3

2

実際、CND でフォーマットが指定されている場合は、この jsp で「手動で」フォーマットする必要があります。jst および fmt タグを使用できるため、テンプレート (jsp ファイル) には次のようなものがあります。

<fmt:formatDate pattern="yyyy-MM-dd" value="${myDate}"/>

パターンを現在のローカルのものに設定できます。

よろしく。

于 2010-01-15T16:48:17.990 に答える
0

jahia のテンプレート化に関する迅速な回答を得るには、専用の Web サイトJahia.orgにアクセスしてください。

于 2010-01-15T16:57:53.300 に答える
-1

参考までに、 https: //sso.jahia.com/cas/casRegister.jsp で 1 分以内に Jahia フォーラムにアカウントを作成できます。

于 2010-05-06T22:25:18.400 に答える