В Typo3, в чем разница между установкой, константами и TSConfig
Кажется, есть три разных места, где я могу написать TypoScript: в шаблонах есть поле констант и поле настройки, и на каждой странице есть TSConfig
поле. Однако, похоже, что каждая команда TypoScript должна идти в определенном поле. Большую часть времени мне приходится пытаться найти, входит ли данная конфигурация в настройку шаблона или на корневую страницу. TSConfig
,
Почему есть три разных места для написания TypoScript? Какая польза от каждого из них?
1 ответ
Решение
- TSconfig в основном для конфигурации бэкэнда. Вы можете добавлять / изменять / удалять значения из форм, изменять поведение записей, которые могут добавлять пользователи, группы пользователей по умолчанию и т. Д. Более подробную информацию см. В разделе О TSconfig.
- Typoscript в шаблоне используется для изменения поведения внешнего интерфейса, разбора шаблона, конфигурации расширений, навигации и т. Д. Typoscript в шаблоне имеет так называемые cObjects, которые предоставляют полезную функциональность, такую как манипулирование изображениями (IMAGE), получение записей из базы данных (RECORDS), создание меню (HMENU), см. справочник TypoScript.
- Константы Typoscript очень похожи на переменные, которые можно использовать в вашем шаблоне Typoscript. например, у вас есть адрес электронной почты, который встречается во многих разных местах в шаблоне Typoscript, вы можете определить его как постоянный. Смотрите документацию для получения дополнительной информации.