У меня есть эта структура шаблона
Resources/private/Layouts/default.html
Resources/private/Partials/Footer.html
Resources/private/Partials/Header.html
Resources/private/Partials/Search.html
Resources/private/Templates/Default.html
Я хочу отобразить структуру из 1 столбца, структуру из 2 столбцов, структуру страницы по умолчанию (домашнюю).
Это мой setup.typoscript
page {
typeNum = 0
shortcutIcon = EXT:demo_site/Resources/Public/Icons/favicon.ico
10 = FLUIDTEMPLATE
10 {
templateName = TEXT
templateName.stdWrap.cObject = CASE
templateName.stdWrap.cObject {
key.data = pagelayout
pagets__default = TEXT
pagets__default.value = Default
pagets__2column = TEXT
pagets__2column.value = 2column
pagets__1column = TEXT
pagets__1column.value = 1column
default = TEXT
default.value = Default
default <.pagets__2column
Ресурсы / частный / Шаблоны / Default.html
<f:section name="Jumbotron">
--------
</f:section>
<f:section name="2column">
--------
</f:section>
<f:section name="1column">
--------
</f:section>
Ресурсы / частные / макеты / default.html
<f:if condition ="{templateName} == 'Jumbotron'">
<f:render section="Jumbotron"/>
</f:if>
<f:if condition ="{templateName} == '2column'">
<f:render section="2column"/>
</f:if>
<f:if condition ="{templateName} == '1column'">
<f:render section="1column"/>
</f:if>
Мой нижний колонтитул верхнего колонтитула успешно добавлен. Но у меня возникают проблемы с отображением разных шаблонов. Итак, скажите, правильно ли я использую условие if? если нет, то расскажите, пожалуйста, решение. Что мне делать для рендеринга различных шаблонов?