【问题标题】:How to format dates in Jahia 6 CMS?如何在 Jahia 6 CMS 中格式化日期?
【发布时间】:2010-01-14 09:08:53
【问题描述】:

我正在帮助我的一个朋友为他的企业建立一个网站。我阅读了不同的帖子和网站,试图找到理想的 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 模板中手动格式化,还是有更好的方法?

谢谢。

【问题讨论】:

    标签: java content-management-system content-management


    【解决方案1】:

    确实,当在 CND 中指定格式时,您必须“手动”在此 jsp 中进行格式化。您可以使用 jst 和 fmt 标签,因此您的模板(jsp 文件)中会有类似的内容:

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

    您可以将模式设置为当前的本地模式。

    问候。

    【讨论】:

    • 仅添加一项。要在格式化之前检索日期值,请使用 标记,如下所示:
    【解决方案2】:

    要快速获得有关 jahia 模板的答案,或者,您可以访问专用网站 Jahia.org

    【讨论】:

    • 我首先在 Jahia 的论坛上寻找答案,但我没有在那里发布问题的帐户。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2019-04-01
      • 1970-01-01
      • 2020-10-20
      • 2011-01-31
      • 2014-04-18
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多