2016-07-26 4 views
0

Я начал создавать собственное расширение Typo3, основанное на FluidTemplating. Я создал макеты, шаблоны и пользовательские элементы контента. Сайт отлично работает в отношении показа шаблона. Я также могу видеть бэкэнд-сетку для элементов контента. Но когда я добавляю новые элементы контента (независимо от того, были ли они предварительно заданы Typo3 или те из моего расширения), заполнитель в шаблоне не заменяется конкретным контентом.Элементы контента Typo3 не отображаются в собственном шаблоне Fluid

Я определил сетку на странице-шаблоне следующим образом:

<f:section name="Configuration"> 
    <flux:form id="frontpage"> 
     <!-- Insert fields, sheets, grid, form section objects etc. here, in this flux:form tag --> 
    </flux:form> 
    <flux:grid> 
     <!-- Edit this grid to change the "backend layout" structure --> 
     <flux:grid.row> 
      <flux:grid.column colPos="0" colspan="12" name="main" /> 
     </flux:grid.row> 
     <flux:grid.row> 
      <flux:grid.column colPos="1" colspan="4" name="footerleft" label="Footer Left" /> 
      <flux:grid.column colPos="2" colspan="4" name="footermiddle" label="Footer Middle" /> 
      <flux:grid.column colPos="3" colspan="4" name="footerright" label="Footer Right" /> 
     </flux:grid.row> 
    </flux:grid> 
</f:section> 

и добавить их в секции, как это:

<f:section name="Main"> 
    <div class="section"> 
     <v:content.render column="0" /> 
    </div> 
</f:section> 


<f:section name="Footer"> 
    <div class="footer"> 
     <v:content.render column="1" /> 
     <v:content.render column="2" /> 
     <v:content.render column="3" /> 
    </div> 
</f:section> 

кто-нибудь какие-нибудь идеи/предложения/опыт? Что может быть проблемой здесь или как я могу отладить проблему?

Большое спасибо.

ответ

1

В том числе шаблон, если вы еще не сделали этого:

Вот пример: typo3 styles.content.get not working

+0

Спасибо большое! В этом была проблема, я не могу поверить, что забыл сделать это. – Flixer

+0

Добро пожаловать. Если бы это решило проблему, было бы полезно увеличить ответ так, чтобы люди могли распознать его как решение. –