因此,我正在学习如何在https://training.plone.org/5/mastering-plone/zpt_2.html?上自定义Plone,并尝试遵循有关将发布日期添加到NewsItem帖子中的教程。我还尝试了一些调味,并在日期旁边添加了一个小图标。
事实是,每当我单击新闻帖子时,我都会知道它的发布日期,但是如果刷新页面,它就会消失。如果我从一则新闻发布到另一则新闻,也会发生这种情况。它会显示在我打开的第一个页面上,但是如果我再次尝试另一个新闻页面,它将不会显示发布日期(如果您只是刷新页面,它将显示发布日期)。
这是我正在使用的代码:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
xmlns:tal="http://xml.zope.org/namespaces/tal"
xmlns:metal="http://xml.zope.org/namespaces/metal"
xmlns:i18n="http://xml.zope.org/namespaces/i18n"
lang="en"
metal:use-macro="context/main_template/macros/master"
i18n:domain="plone">
<metal:content-core fill-slot="content-core">
<metal:content-core define-macro="content-core"
tal:define="toc context/table_of_contents|nothing;">
<p>
<i class="glyphicon glyphicon-calendar" />
${python: plone_view.toLocalizedTime(context.Date(),long_format=1)}
</p>
<div id="parent-fieldname-text"
tal:condition="context/text"
tal:content="structure python:context.text.output_relative_to(view.context)"
tal:attributes="class python: toc and 'pat-autotoc' or ''" />
</metal:content-core>
</metal:content-core>
</body>
</html>
我正在使用Plone 5环境。可能是由于某种不兼容(也许是jbot)吗?
非常感谢!
最诚挚的问候,
Thiago