Категория отображается в виде списка - PullRequest
0 голосов
/ 21 февраля 2019

есть способ настроить категории таким образом, чтобы Category1 отображался только тогда, когда не выбраны другие категории.

В настоящее время отображается категория, которая была выбрана первой.

Category1 + Category2 показывает Category1
Category2 + Category1 показывает Category2

Спасибо

РЕДАКТИРОВАТЬ:
Typo3 Версия: 7.6.23
Версия новостей: 6.1.1

1 Ответ

0 голосов
/ 21 февраля 2019

анализируя шаблон новостей 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.

...