TYPO3 tx_news несколько списков тегов с одинаковым названием тега невозможно - PullRequest
0 голосов
/ 23 мая 2019

Я использую два плагина tx_news на отдельных страницах в одном и том же дереве.Я использую поиск тегов, который работает нормально.Однако я хочу отдельный список тегов для обоих.Если я введу во второй список тег с таким же именем тега в первом списке, TYPO3 добавляет ноль в конце.Таким образом, «myTag» превращается в «myTag0».

К сожалению, я не могу обрезать тег или заменить ноль в шаблоне жидкости.

<f:link.page title="{tag.title}" pageUid="{settings.listPid}" additionalParams="{tx_news_pi1:{overwriteDemand:{tags: tag}}}">
  <v:format.trim content="{tag.title}" characters="O"></v:format.trim>
</f:link.page>

Мне нужно иметь отдельные списки, которые допускают одинаковые имена тегов, в противном случае количество тегов ({tagUsageCount})

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

1 Ответ

2 голосов
/ 23 мая 2019

Извлечение https://github.com/georgringer/news/blob/master/Configuration/TCA/tx_news_domain_model_tag.php#L108-L116

    'title' => [
        'exclude' => false,
        'label' => $ll . 'tx_news_domain_model_tag.title',
        'config' => [
            'type' => 'input',
            'size' => 30,
            'eval' => 'required,unique,trim',
        ]
    ],

Удалите unique из раздела eval заголовка тега, и вы можете сохранить столько тегов с одинаковым именем.Тогда вы можете отличить их, например, от pid или любого другого поля в записи тега.


Однако в отношении обрезки: я бы выбрал пользовательский VH, если VHS не работает.

...