TYPO3 FluidTYPO3:TYPO3后端内容元素的错过磁通图标

时间:2015-09-29 18:26:02

标签: image icons typo3 backend fluid

您好我使用TYPO3 CMS 6.2.14与FluidTYPO3(flux 7.2.2fluidcontent 4.3.2vhs 2.3.3)。自从最后几次TYPO3安装以来,后端没有我的Fluidcontent-Elements图标?!我没有改变路径或某事。其他

以下是我的尝试,没有任何作用:

<flux:form id="fce6" icon="../typo3conf/ext/mytemplates/Resources/Public/Icons/Content/Icon.gif" wizardTab="FCE" options="{Fluidcontent: {sorting: 106}}">
...
<flux:form id="fce6" options="{Fluidcontent: {sorting: 105}, group: 'FCE', icon: '{f:uri.resource(path: \'Icons/Content/Icon.gif\')}'}">
...
<flux:form id="fce6" options="{icon: '{f:uri.resource(path: \'Icons/Content/Icon.gif\')}'}">
...
<flux:form wizardTab="Bootstrap" id="tabs" icon="{v:extension.path.resources(path: 'Icons/icon-tabs.gif')}">

如果我使用开发人员工具(浏览器)检查后端中缺少的图标,则会找到图标,因此我无法理解。

../typo3conf/ext/mytemplates/Resources/Public/Icons/content/Icon.gif

一些sceenshots

Backend no Icons Fluid TYPO3

Content Elements FCE 7 fluidcontent FluidTYPO3

-

有趣的是,Icon仍然存在,如果您在Fluidcontent Element(FCE)中,请参阅最后一个截图(红色条形图标):

the icon with the red bar

编辑:: 我正在寻找一个旧的TYPO3项目,图标仍在那里:flux 7.2.1fluidcontent 4.2.4TYPO3 6.2.15 代码:

<flux:form id="tabsvertical" options="{Fluidcontent: {sorting: 305}, group: 'FCE', icon: '{f:uri.resource(path: \'Icons/Content/Example.gif\')}'}">

见截图:

icons visible flux fluidcontent

3 个答案:

答案 0 :(得分:1)

自v.7.2.0起,Flux支持convention based icons

这意味着,对于每个模板,您可以在Icons文件夹中包含相应的图标,该图标将自动显示。

示例:

模板文件typo3conf\ext\my_ext\Resources\Private\Templates\Content\Grid-1.html应该有一个图标typo3conf\ext\my_ext\Resources\Public\Icons\Content\Grid-1.png

changelog中查看更多内容。

答案 1 :(得分:0)

我花了几个小时用TYPO3 6.2.15和7.5来运行图标。基于会议的图标完成了6.2.15的工作。而不是使用f:uri.resource(),这将无法正常工作。焊剂形式配置以某种方式呈现在特殊容器中。例如。对于“新内容元素页面”。尝试将var_dump()放入视图助手中。最好结合退出()。容器似乎不知道扩展名。这是针对6.2.15和当前版本的流体/助焊剂。对于7.5,7.2.3不会产生任何合理的结果。我只得到/ typo3 /作为图标路径。但预计7.2.4会修复它。

答案 2 :(得分:0)

我将此选项字段用于后端图标和分组。

<flux:form.option.group value="Content" />
<flux:form.option.icon value="EXT:ext_name/Resources/Public/Icons/Content/HeroImage.svg" />

我还添加了<flux:form.option name="settings.options">作为组和图标定义

的包装器

我没有使用FluidContent,而是使用Flux版本8.2和TYPO3 8.7.15