0

我正在帮助我的一个朋友为他的企业建立一个网站。我读过不同的帖子和网站试图找到理想的 CMS 工具,但人们对什么是最好的有不同的看法,所以我最后只是随机选择了其中一个。

所以我去评估Jahia 6.0-CE。正如您现在可能已经猜到的那样,我对 CMS 工具没有太多经验。我只想设置 CMS,为网站编写模板,然后让我的朋友从那里管理内容。

所以我从 SVN 中提取了源代码并进行了试驾。我设法创建了一些简单的模板来掌握一些东西,但现在我遇到了日期格式的问题。在我的definitions.cnd我声明的领域是这样的:

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

这是在页面中格式化的,并且选择器dd.MM.yyyy在插入内容时也会以格式显示它。但是其他国家的网站,MM.dd.yyyy 例如代表日期的国家/地区呢?

如果我在 CND 中指定格式,硬编码,我以后如何更改它以使其适应浏览器的语言?我是从存储库中提取内容并在基于语言环境的 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 模板的快速答案,或者,您可以访问专门的网站Jahia.org

于 2010-01-15T16:57:53.300 回答
-1

仅供参考,您可以在不到一分钟的时间内在https://sso.jahia.com/cas/casRegister.jsp在 Jahia 论坛中创建一个帐户

于 2010-05-06T22:25:18.400 回答