Вход

Просмотр полной версии : DCE как контейтер


Dimanoss
23.09.2015, 12:50
День добрый,

вопрос прост: кто-нибудь пытался расширение DCE использовать в роли контейнера? Ну, form.content вставить в ВЕ? Чтобы уже в DCE можно было что-то вставлять.

пробую простенькое:

<flux:grid>
<flux:grid.row>
<flux:grid.column style="width: 33%">
<flux:form.content name="column1" label="33.3%" />
</flux:grid.column>
<flux:grid.column style="width: 66%">
<flux:form.content name="column2" label="66.6%" />
</flux:grid.column>
</flux:grid.row>
</flux:grid>

не работает. Ошибки нет, но код игнорируется.

Manas
24.09.2015, 09:32
Используйте в качестве контейнеров Gridelements http://typo3.org/extensions/repository/view/gridelements

Dimanoss
24.09.2015, 11:06
Да нет, то, что в коде - пример лишь. В планах - посложнее заморочки. Кстати, Gridelements тоже много чего лишнего с собой тащит.

Manas
24.09.2015, 12:58
Gridelements будет "тащить" то что вы в нем опишете. Вот вам пример 2-х колонок. А внутрь уже вставляете любой элемент контента.

tt_content.gridelements_pi1.20.10.setup {
# Block 1
1 < lib.gridelements.defaultGridSetup
1 {
wrap = <div class="block">|</div>
innerWrap = <div class="row">|</div>
columns {
# colPos ID
0 < .default
0 {
renderObj.10 {
# set register values
#maxImageWidth = 666
#maxImageWidthInText = 333
}
wrap = <div class="col-md-6 left-column">|</div>
innerWrap = |
}

# colPos ID
1 < .default
1 {
renderObj.10 {
# set register values
#maxImageWidth = 666
#maxImageWidthInText = 333
}
wrap = <div class="col-md-6 right-column">|</div>
innerWrap = |
}

} # end columns
} # end grid 1
}