TYPO3: tx_news изменяет формы новостей - PullRequest
0 голосов
/ 04 июня 2018

Я работаю на странице журнала.Поэтому я хотел бы, чтобы клиент мог выбирать тип дизайна при создании / редактировании нового сообщения.Поэтому я хотел бы добавить настраиваемое поле для «редактирования новостей», что-то вроде выпадающего списка, в котором перечислены все типы новостей (дизайна).

Например: Типы новостей:

  • Обычный
  • Интервью
  • Дата
  • Специальное мероприятие

и т. Д. *

Когда клиент ничего не выбирает, он должен вернуться к значению по умолчанию, то есть к «Нормальному», и также было бы неплохо, чтобы, когда клиент выбирает Интервью, во втором поле ввода отображается, гдеон может ввести профессию / описание лица.

Моя цель состоит в том, чтобы в шаблоне флюидов я мог добавить строку, в которой выбранный тип новостей будет добавлен в качестве класса в элемент списка, что-то вроде:

<div class="news-item {newsItem.type}"> 
// some code
</div>

will render out as:

<div class="news-item interview">
// some code
<div>

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

Я ценю всю помощь.

1 Ответ

0 голосов
/ 04 июня 2018

вам нужно расширить новостные данные другими полями.Это описано в руководстве и этом блоге (ext: новости расширены, но файловая структура устарела) и в этой статье (текущая структура поля, но другая таблицаУлучшено).

Для оценки и отображения ваших полей необходимо изменить шаблоны ext: news.скопируйте необходимые части в ваше расширение и предоставьте его модификации.
Также настройте Typoscript так, чтобы он включал ваши шаблоны, как описано в руководстве .

...