0

FLUID POWERED TYPO3 の最初のステップの後。

最新バージョンflux 7.1.2fluidpages 3.1.2fluidcontent 4.1.1fluidcontent_core 1.0.2vhs 2.1.4

ちょっとした問題があります... TYPO3 バックエンドで FLUIDPAGES または FLUX CONTENT ELEMENTS のアイコンが表示されません。

fluidpages を選択するか、新しいコンテンツ要素を追加してください :: 使用できるアイコンがありません

これは、スクリーンショットからの Fluidpages-Images のアイコン パスです。

typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif

baseURL の有無にかかわらず試してみましたが、何も起こりません。ブラウザにパスを貼り付けると、アイコンが表示されます。 そこにアイコン? しかし、JS コンソールには次のように表示されます。

http://mvz.local/typo3/typo3conf/ext/mvz_neuhann/Resources/Public/Icons/Page/Standard.gif 404 (Not Found)

typo3/URL の後に' ' があるためです。しかし、なぜ?私はローカルサーバーにいます。ファイルパーミッションもsthもありません。キャッシュをクリアし、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'}">
4

1 に答える 1

5

バックエンドでは、Flux はアイコンへの相対パスを作成します。正確には、PATH_site定数への相対パスを作成します。これは、iframe でパスが明らかに間違っていることを意味します。これは、バックエンド イメージでよくある問題です。これを解決するには、いくつかの方法があります。

  1. f:uri.resourceand f:uri.image(絶対パス)を使用して、カスタムの絶対 URI を作成します。

    • 適切なエスケープの例は次のようになります

    <flux:form id="fluidpage" options="{icon: '{f:uri.resource(path: \'Icons/Content/myImage.gif\')}'}">

  2. カスタムアイコンの場合は、パスの前にスラッシュを付けて、パスがルートから始まるようにします
  3. Resources/Public/Icons/Standard.(png|gif)ページテンプレートのアイコンを見つける自動アイコン検出もあるはずですStandard.html

さらに問題がある場合は、GitHub のバグトラッカーを参照してください。

于 2015-02-20T07:05:24.280 に答える