我正在尝试使用 tal 表达式修改我的 /portal_view_customizations/zope.interface.interface-plone.belowcontenttitle.documentbyline 模板,以便文档的作者和修改日期不显示当前门户类型是否为文档(页面) . 我不介意它是否显示对时间敏感的新闻项目,但不是文档/页面。
这是我失败的 Plone TAL 表达式:
<div class="documentByLine"
id="plone-document-byline"
i18n:domain="plone"
tal:condition="view/show and not:python:here.portal_type == 'Document'">
...
我也试过:
<div class="documentByLine"
id="plone-document-byline"
i18n:domain="plone"
tal:condition="view/show and not:context/portal_type='Document'">
但仍然没有运气。回溯非常神秘,与 TAL 表达式无关。但是,如果我摆脱了 portal_type 的条件,那么它会再次起作用。任何想法表示赞赏。手册会很好,但我看过官方的,他们没有提到这一点。