TYPO3 FluidTYPO3:TYPO3 后端缺少内容元素的通量图标
TYPO3 FluidTYPO3: Missed Flux Icons for Content Elements at TYPO3 Backend
您好,我正在使用 TYPO3 CMS 6.2.14
和 FluidTYPO3(flux 7.2.2
、fluidcontent 4.3.2
和 vhs 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
部分截图
-
有趣的是,如果您在 Fluidcontent 元素 (FCE) 中,图标仍然存在,请参见最后一个屏幕截图(红色条形图标):
编辑 :: 我正在查看我的一个旧 TYPO3 项目,图标仍然存在:flux 7.2.1
、fluidcontent 4.2.4
和 TYPO3 6.2.15
代码:
<flux:form id="tabsvertical" options="{Fluidcontent: {sorting: 305}, group: 'FCE', icon: '{f:uri.resource(path: \'Icons/Content/Example.gif\')}'}">
见截图:
Flux 从 v.7.2.0 开始支持 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 中查看更多信息。
我花了几个小时使用 TYPO3 6.2.15 和 7.5 来获取图标 运行。基于约定的图标完成了 6.2.15 的工作。而不是使用 f:uri.resource(),这是行不通的。通量形式的配置以某种方式呈现在一个特殊的容器中。例如。对于 "new content elements page"。尝试将 var_dump() 放入视图助手中。最好与 exit() 结合使用。容器似乎不知道扩展名。这是针对 6.2.15 和 fluid/flux 的当前版本。对于 7.5,7.2.3 没有产生任何合理的结果。我只得到 /typo3/ 作为图标路径。但预计7.2.4会修复它。
我将此选项字段用于后端图标和分组。
<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 Version 8.2 和 TYPO3 8.7.15
您好,我正在使用 TYPO3 CMS 6.2.14
和 FluidTYPO3(flux 7.2.2
、fluidcontent 4.3.2
和 vhs 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
部分截图
-
有趣的是,如果您在 Fluidcontent 元素 (FCE) 中,图标仍然存在,请参见最后一个屏幕截图(红色条形图标):
编辑 :: 我正在查看我的一个旧 TYPO3 项目,图标仍然存在:flux 7.2.1
、fluidcontent 4.2.4
和 TYPO3 6.2.15
代码:
<flux:form id="tabsvertical" options="{Fluidcontent: {sorting: 305}, group: 'FCE', icon: '{f:uri.resource(path: \'Icons/Content/Example.gif\')}'}">
见截图:
Flux 从 v.7.2.0 开始支持 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 中查看更多信息。
我花了几个小时使用 TYPO3 6.2.15 和 7.5 来获取图标 运行。基于约定的图标完成了 6.2.15 的工作。而不是使用 f:uri.resource(),这是行不通的。通量形式的配置以某种方式呈现在一个特殊的容器中。例如。对于 "new content elements page"。尝试将 var_dump() 放入视图助手中。最好与 exit() 结合使用。容器似乎不知道扩展名。这是针对 6.2.15 和 fluid/flux 的当前版本。对于 7.5,7.2.3 没有产生任何合理的结果。我只得到 /typo3/ 作为图标路径。但预计7.2.4会修复它。
我将此选项字段用于后端图标和分组。
<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 Version 8.2 和 TYPO3 8.7.15