是否可以通过以下方式设置类别:仅当未选择其他类别时才显示Category1
。
当前显示的是首先选择的类别。
Category1
+ Category2
显示Category1
Category2
+ Category1
显示Category2
谢谢
编辑:
Typo3版本:7.6.23
新闻版本:6.1.1
答案 0 :(得分:0)
分析新闻模板ext:news/resources/Private/Partials/List/Item.html
,您会发现以下流畅的代码:
<f:if condition="{newsItem.firstCategory}">
<!-- first category -->
<span class="news-list-category">{newsItem.firstCategory.title}</span>
</f:if>
哪个只会显示一个类别(可能是第一个)
如果您希望所有类别都进入详细视图(ext:news/Resources/Private/templates/News/Detail.html
):
<f:if condition="{newsItem.categories}">
<f:render partial="Category/Items" arguments="{categories:newsItem.categories, settings:settings}" />
</f:if>
将列表视图中的部分项复制到您的空间(扩展名)中,并通过从详细信息视图中替换它来修改类别包含。
另外,您可以添加逻辑来跳过Category1
。