Получить идентификатор элемента из записи новостей в подробном представлении tx_news

Я хочу использовать идентификатор записи новостей, чтобы получить некоторые данные из таблицы.

Фон:
У меня есть расширение tx_news с одним новым полем в TCA. Данные будут сохранены в правильной таблице базы данных — но я не могу получить это содержимое в окне просмотра. Чтобы решить эту проблему, я хочу использовать идентификатор записи из текущей записи новостей, чтобы сделать вызов MySQL.

Но я не знаю, откуда этот идентификатор.

Например: newsItem.Id не работает.

0

Решение

Идентификатор из новостей доступен во Fluid: {newsItem.uid},

Но я бы предложил использовать «официальный» способ расширения EXT: новости вместо использования сложного хака. Вы можете расширить EXT: новости легко, увидеть официальная документация.

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

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]