在我使用FLUID POWERED TYPO3的第一步后。
最新版本flux 7.1.2
,fluidpages 3.1.2
,fluidcontent 4.1.1
,fluidcontent_core 1.0.2
,vhs 2.1.4
我只有一个小问题......我在TYPO3后端看不到我的FLUIDPAGES或FLUX内容元素的图标。
这是来自屏幕截图的Fluidpages图像的图标路径:
typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif
我尝试使用或不使用baseURL没有任何反应。当我将路径粘贴到浏览器中时,图标是可见的: 但是我的JS-Console说:
http://mvz.local/typo3/typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif 404 (Not Found)
因为typo3/
'在我的URL之后。但为什么?我在本地服务器上,没有文件许可或某事,清除缓存,删除typo3temp。
无。我无法通过流量计或流量从我的提供商扩展中看到我的图标。它与我的FLUX图标相同,标准图标是可用的,但是我的通量形式的路径是怎样的?
我试过了:
<flux:form id="home05" options="{group: 'xy', icon: '{f:uri.resource(path: \'Public/Icons/Content/myicon.gif\')}'}">
// or
<flux:form id="home05" options="{icon: 'typo3conf/ext/my_extension/Resources/Public/Icons/Content/myicon.gif', group: 'xy'}">
//
<flux:form id="home05" options="{icon: 'EXT:my_extension/Resources/Public/Icons/Content/myicon.gif', group: 'xy'}">
答案 0 :(得分:5)
在后端,Flux会创建一个指向Icon的相对路径。确切地说,它创建了PATH_site
常量的相对路径。这意味着在你的iframe中,路径是完全错误的。这是后端映像的常见问题。有几种方法可以解决这个问题:
使用f:uri.resource
和f:uri.image
(绝对路径)创建自定义绝对uri
<flux:form id="fluidpage" options="{icon: '{f:uri.resource(path: \'Icons/Content/myImage.gif\')}'}">
Resources/Public/Icons/Standard.(png|gif)
找到Standard.html
图标如果您还有其他问题,请参阅我们在GitHub上的bugtracker。