Typo3流体模板和网格元素:不渲染

时间:2018-04-05 15:10:08

标签: typo3 fluid typo3-8.x tx-gridelements

我在Typo3 8.7.12中使用Fluid模板和网格元素做了第一步。到目前为止,我有一个功能正常的流体模板,工作正常。

现在我想整合网格元素(第一次使用它)。

我安装了“gridelements”扩展,并将静态模板加载到页面模板中。我用向导创建了一些网格元素。他们在BE中展示,我可以用内容填充它们。到目前为止一切都很好。

然后我将以下内容添加到我的SETUP(找到here):

tt_content.gridelements_pi1.10 =< lib.stdheader
tt_content.gridelements_pi1.20.10.setup {
  4 < lib.gridelements.defaultGridSetup
  4 {
      cObject = FLUIDTEMPLATE
      cObject {
          file = fileadmin/fluid/templates/grid_2-1-2.html
      }
   }
}

然后我在我的HTML模板中添加了列(列号已正确定义):

<div class="col-md-6 col-xs-12">
  {data.tx_gridelements_view_column_10->f:format.raw()}
</div>
<div class="col-md-6 col-xs-12">
  {data.tx_gridelements_view_column_11->f:format.raw()}
</div>

还有什么吗?模板被渲染,但不是Grid Element CE的内容。

2 个答案:

答案 0 :(得分:0)

您是否已将包含Ty lib.gridelements.defaultGridSetup的TypoScript设置的Gridelements静态文件包含在内? 如果是这样,当使用TypoScript对象浏览器检查您的设置时,

中userFunc的值是多少
tt_content.gridelements_pi1.20.10.userFunc

BTW:您可能希望按照该文章中的说明为您的Gridelements获取完全基于流体的输出:https://coders.care/blog/tutorial/gridelements-and-cms-8/

答案 1 :(得分:0)

我对模板文件感到困惑。我不小心重新渲染了模板中的整个模板而不是网格元素模板。感谢Joey的意见,我终于明白了。