2013-07-16 2 views
0

В TYPO3 6.1, как мне получить tsconfig для расширения новостей tx_news?Как сделать работу TSConfig в TYPO3 tx_news

Я пытаюсь добавить выбираемые макеты новостей:

tx_news.templateLayouts { 
     1 = A custom layout 
     99 = LLL:fileadmin/somelocallang/locallang.xml:someTranslation 
} 

Это должно добавить новый макет в поле Type, как:

typo3 news backend

или же я понимаю, что неправильно ? Где можно выбрать новый пользовательский макет?

Кроме того, я пытаюсь предварительного заполнения полей в FlexForms (когда новый плагин вставляется):

TCEFORM.tt_content.pi_flexform.tx_news.sDEF.categoryConjunction = и

Но это не работает все же.

Как это можно сделать?

+1

Обе конфигурации работают в установке 6.1 с моими версиями 2.1.0. Конфигурация 'tx_news.module' не для flexforms, а для новостного модуля. – Shufla

+0

Спасибо @Shufla! Я ошибся в модуле. Это работает. Я отредактирую вопрос, есть еще ... – Urs

ответ

2

С tx_news.templateLayouts вы переопределяете flexform для новостного плагина, который вы вставляете на страницу, а не для записи новостей.

Ваш второй код выглядит почти сразу, но вы забыли settings: TCEFORM.tt_content.pi_flexform.tx_news.sDEF.settings.categoryConjunction = and

И даже если этот код правильный, он не будет работать из-за bug с Flexform полями, которые имеют точку в имени (это просто глупо). Я думаю, что единственный способ чистого изменения flexform - написать небольшое расширение, которое переопределяет формулу новостей по умолчанию.

+0

А, отлично, спасибо! Патч был просмотрен на некоторое время. Как вы думаете, это было забыто? – Urs

+0

Ну, многие критические ошибки в TYPO3 или Extbase забыты с месяцев/лет :) – Shufla

+0

В последнее время активность была больше. Просто обновите исправление/ошибку, чтобы переместить его в очередь просмотра. Btw, патч нуждается в ручной перестановке сейчас. – pgampe

Смежные вопросы