Элемент сетки TYPO3 через typoscript

Я использую TYPO3 8.7. Я хочу включить контактную форму на сайт через typoscript. Эта контактная форма вставлена ​​в gridelement с id=29. Я пишу в машинописи

lib.contactForm = RECORDS
lib.contactForm {
  source = 29
  tables = tt_content
  dontChekPid = 1
}

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


person D. Vasiliev    schedule 20.03.2018    source источник


Ответы (2)


Для TYPO3 8 необходимо включить Page TSConfig для элементов сетки в бэкэнд на корневой странице.

person D. Vasiliev    schedule 23.03.2018
comment
Вы можете включить PageTSconfig где угодно и как угодно. Вам просто нужно убедиться, что источник, который вы используете, также доступен с чистым внешним рендерингом. Смотрите мой ответ. - person Jo Hasenau; 19.08.2018

Вы должны убедиться, что источник, который вы используете для включения ваших конфигураций Gridelements, доступен с чистым внешним рендерингом.

Хотя это легко сделать для макетов бэкэнда CE на основе записей, это может стать проблемой для конфигураций на основе файлов. Убедитесь, что вы включили конфигурации на основе файлов в ext_localconf.php вместо ext_tables.php, так как последний больше не будет доступен во внешнем интерфейсе, как только вы выйдете из бэкэнда.

person Jo Hasenau    schedule 19.08.2018