我正在尝试使用助焊剂和流体模板引擎设置一个基于von TYPO3 6.2的小型网站。
我用:
液体:6.2
通量:7.2.1
流体3.2.3
流体含量4.2.2
fluidcontent_core:1.1.3
vhs:2.3.3
建造者:0.18.0
我已将构建器用于提供程序扩展,并且我已设法制作页面模板和内容模板。 但是当我尝试使用内容元素作为内容容器时,它将不会被渲染。
我在这里阅读了类似的文章以及文档,但我找不到解决方案。
包含fluidcontent_core的静态TS。
我也复制了这行
$GLOBALS['TYPO3_CONF_VARS']['FE']['contentRenderingTemplates'] = array('fluidcontentcore/Configuration/TypoScript/');
在AdditionalConfiguration中。
以下是我最小的Conatinertemplate:
div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers">
<f:layout name="Content" />
<f:section name="Configuration">
<flux:form id="btContainer" label="UpContainer" options="{group: 'stth'}">
</flux:form>
<flux:grid>
<flux:grid.row>
<flux:grid.column name="Col2" label="Inhalte" />
</flux:grid.row>
</flux:grid>
</f:section>
<f:section name="Preview">
<!-- If you wish, place custom backend preview content here -->
</f:section>
<f:section name="Main">
<div class="container addedClass">
<f:comment><flux:content.render area="Col2" /></f:comment>
<v:content.render column="Col2" />
</div>
</f:section>
我尝试使用v:content.render或flux:content.render呈现内容,但没有输出。 我只得到一个空的
<div class="container addedclass"> </div>
在后端,我看到容器,标记为“Inhalte”,我可以添加内容。 (内容是标准CE,如文本或标题)
有人可以给我一个提示,我接下来可以做什么。
提前谢谢你 ST
更新1.7.2015
我已经设置了一个新的TYPO3 6.2并使用了预先配置的'site kickstarter'。 当我添加AdditionalConfiguration.php时,我看到有两行要复制:
// fluidcontent_core
$GLOBALS['TYPO3_CONF_VARS']['FE']['contentRenderingTemplates'] = array('fluidcontentcore/Configuration/TypoScript/');
$GLOBALS['TYPO3_CONF_VARS']['FE']['activateContentAdapter'] = 0;
第二个对我来说是新的。
然后我将我的Container模板复制到我的Provider扩展中:和YES - 它可以工作。
我尝试在我原来的TYPO3实例中使用AdditionalConfiguration的第二行 - 但它不起作用。如果这是解决方案,那么我并不感到害羞。也许某人有更多的洞察力?
再次:谢谢你的帮助。
答案 0 :(得分:0)
我在你的代码中看到了一些错误:
您的<flux:grid>
代码在<flux:form>
之外。它应该在里面。请检查以下全部代码:
<div xmlns="http://www.w3.org/1999/xhtml"
xmlns:flux="http://fedext.net/ns/flux/ViewHelpers"
xmlns:v="http://fedext.net/ns/vhs/ViewHelpers"
xmlns:f="http://typo3.org/ns/fluid/ViewHelpers">
<f:layout name="Content" />
<f:section name="Configuration">
<flux:form id="btContainer" label="UpContainer" options="{group: 'Custom elements'}">
<flux:grid>
<flux:grid.row>
<flux:grid.column name="Col2" style="width: 100%" label="Inhalte" ></flux:grid.column>
</flux:grid.row>
</flux:grid>
</flux:form>
</f:section>
<f:section name="Preview">
<flux:widget.grid />
</f:section>
<f:section name="Main">
<div class="container addedClass">
<flux:content.render render="1" area="Col2" />
</div>
</f:section>
</div>