Если это вообще возможно, я бы ожидал названия макетов вместо цифр.Помните, что эти имена могут иметь префиксы, если макет снабжен поставщиком данных.
В начале (версия TYPO3 <6.2) значения для полей <code>backend_layout и backend_layout_next_level
были числами, так какони ссылались на записи таблицы backend_layout
.
Но затем появилась возможность определять BE-Layouts в TSconfig (поставщик данных).А для уникальной идентификации поле было изменено на текст (varchar
), а макеты, определенные TSconfig, получают автоматический префикс pagets_
(префикс к имени, определенному в TSconfig).
Добавление илиУдаление отдельных опций из выбора может быть выполнено для выбора на основе статических опций в TCA.
Для динамического выбора (например, на основе записей), вероятно, требуется «мастер» для фильтрации записей.
пробуя обратное:
если вы можете определить свои backend_layouts в TSconfig, было бы легко добавить некоторые определения в специальные деревья.
- вам действительно нужна маска для рендеринга внешнего интерфейса?(связать значения backend_layout с текучими шаблонами легко и можно найти в сети)
- возможно, даже маска может обрабатывать backend_layouts, определенные в TSconfig