没有后端图标 FLUID Powered TYPO3 - 路径错误?
No Backend Icons FLUID Powered TYPO3 - wrong path?
在我使用 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 后端没有看到我的 FLUDPAGES 或 FLUX CONTENT ELEMENTS 图标。
这是屏幕截图中 Fluidpages-Images 的图标路径:
typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif
无论有没有基础我都试过了URL 没有任何反应。当我将路径粘贴到我的浏览器中时,图标是可见的:
但是我的 JS-Console 说:
http://mvz.local/typo3/typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif 404 (Not Found)
因为我的 URL 之后的“typo3/
”。但为什么?我在本地服务器上,没有文件权限或其他东西,清除缓存,删除 typo3temp。
没有。我无法通过 fluidpages 或 flux 从我的提供商扩展中看到我的图标。和我的 FLUX Icons 一样,Standard-Icon 是可用的,但是我的 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'}">
在后端,Flux 会为您的图标创建一个相对路径。准确地说,它创建了 PATH_site
常量的相对路径。这意味着在您的 iframe 中,路径完全错误。这是后端图像的常见问题。有几种方法可以解决这个问题:
使用 f:uri.resource
和 f:uri.image
(绝对路径)创建自定义的绝对 uri
- 正确转义的例子是
<flux:form id="fluidpage" options="{icon: '{f:uri.resource(path: \'Icons/Content/myImage.gif\')}'}">
- 如果是自定义图标,请在路径前加上斜杠,这样路径将从根目录开始
- 还应该有自动图标发现功能,它会为您的页面模板
Standard.html
找到一个图标 Resources/Public/Icons/Standard.(png|gif)
如果您还有其他问题,请参阅我们在 GitHub 上的错误跟踪器。
在我使用 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 后端没有看到我的 FLUDPAGES 或 FLUX CONTENT ELEMENTS 图标。
这是屏幕截图中 Fluidpages-Images 的图标路径:
typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif
无论有没有基础我都试过了URL 没有任何反应。当我将路径粘贴到我的浏览器中时,图标是可见的:
http://mvz.local/typo3/typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif 404 (Not Found)
因为我的 URL 之后的“typo3/
”。但为什么?我在本地服务器上,没有文件权限或其他东西,清除缓存,删除 typo3temp。
没有。我无法通过 fluidpages 或 flux 从我的提供商扩展中看到我的图标。和我的 FLUX Icons 一样,Standard-Icon 是可用的,但是我的 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'}">
在后端,Flux 会为您的图标创建一个相对路径。准确地说,它创建了 PATH_site
常量的相对路径。这意味着在您的 iframe 中,路径完全错误。这是后端图像的常见问题。有几种方法可以解决这个问题:
使用
f:uri.resource
和f:uri.image
(绝对路径)创建自定义的绝对 uri- 正确转义的例子是
<flux:form id="fluidpage" options="{icon: '{f:uri.resource(path: \'Icons/Content/myImage.gif\')}'}">
- 如果是自定义图标,请在路径前加上斜杠,这样路径将从根目录开始
- 还应该有自动图标发现功能,它会为您的页面模板
Standard.html
找到一个图标
Resources/Public/Icons/Standard.(png|gif)
如果您还有其他问题,请参阅我们在 GitHub 上的错误跟踪器。