0

我正在 Typo3 8.7.12 中使用 Fluid 模板和网格元素做第一步。到目前为止一切顺利,我有一个运行良好的流体模板。

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

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

然后我将以下内容添加到我的 SETUP 中(如在此处找到):

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>

还有什么其他的吗?模板被渲染,但不是网格元素 CE 的内容。

4

2 回答 2

0

您是否已经包含了包含 TypoScript 设置的 Gridelements 静态文件lib.gridelements.defaultGridSetup?如果是这样,在使用 TypoScript 对象浏览器检查您的设置时,其中的 userFunc 的值是多少

tt_content.gridelements_pi1.20.10.userFunc

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

于 2018-04-05T16:06:18.903 回答
0

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

于 2018-04-10T18:35:29.360 回答