2016-05-17 2 views
0

В настоящее время я использую этот TS подготовить свое содержание из сетки элемента (https://typo3.org/extensions/repository/view/gridelements):Как определить шаблон жидкости для элементов сетки?

tt_content.gridelements_pi1.20.10.setup { 
    1 < lib.gridelements.defaultGridSetup 
    1 { 
    columns { 
     10 < .default 
     10.wrap = <div class="gefa">|</div> 

     11 < .default 
     11.wrap = <div class="gefa2">|</div> 

     12 < .default 
     12.wrap = <div class="gefa3">|</div> 

     13 < .default 
     13.wrap = <div class="gefa4">|</div> 
    } 
    } 
} 

Теперь я хочу сделать шаблон HTML (жидкость) с заполнителями для моего контента из решетчатого элемента. Как это сделать?

+0

https://stackoverflow.com/questions/37244308/how-to-realize-one-page-template-in-typo3-with-custom-elements -for-sections/37247567 # 37247567, это может вам помочь –

ответ

3

Вы можете определить рендеринг как объект cObject.

tt_content.gridelements_pi1.20.10.setup { 
    1 < lib.gridelements.defaultGridSetup 
    1 { 
     cObject = FLUIDTEMPLATE 
     cObject { 
      file = path/to/your/fluid/template.html 
     } 
    } 
} 

в вашей жидкости tempalte вы можете использовать столбцы, как это:

<div class="gefa"> 
     <f:format.raw> 
      {data.tx_gridelements_view_column_10} 
     </f:format.raw> 
    </div> 
    <div class="gefa2"> 
     <f:format.raw> 
      {data.tx_gridelements_view_column_11} 
     </f:format.raw> 
    </div> 
0

Что TYPO3 версии вы используете? В версии 8.7.x Я просто использую эти строки:

lib.gridelements.defaultGridSetup.cObject =< lib.contentElement 

tt_content.gridelements_pi1.20.10.setup.{ 
    mycontent < lib.gridelements.defaultGridSetup 
    mycontent.cObject.templateName = MyTemplate 
} 
+0

Это был вопрос для 6.2, вы можете увидеть его в тегах, но обновление для более новой версии всегда приветствуется :) –