誰かがフラックスの現在のバージョン(7.4.0)で解決策を望んでいるかもしれません:
バックエンド フィールドを作成します。
<flux:field.inline.fal name="bild" showThumbs="true" allowedExtensions="'gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf,ai,svg'" maxItems="1" required="true" />
イメージを呼び出す:
{v:content.resources.fal(field: 'bild') -> v:iterator.first() -> v:variable.set(name: 'bild')}
<f:image treatIdAsReference="1" src="{bild.id}" title="{bild.title}" alt="{bild.alternative}" maxWidth="80" maxHeight="50" crop="{bild.crop}"/>
私のコンテンツ要素の完全なコード:
<f:layout name="Content"/>
<f:section name="Configuration">
<flux:form id="footerbild" options="{group: 'FeWo-Seiteninhalte'}">
<flux:field.inline.fal name="bild" showThumbs="true" allowedExtensions="'gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf,ai,svg'" maxItems="1" required="true" />
</flux:form>
</f:section>
<f:section name="Preview">
{v:content.resources.fal(field: 'bild') -> v:iterator.first() -> v:variable.set(name: 'bild')}
<f:image treatIdAsReference="1" src="{bild.id}" title="{bild.title}" alt="{bild.alternative}" maxWidth="80" maxHeight="50" crop="{bild.crop}"/>
</f:section>
<f:section name="Main">
{v:content.resources.fal(field: 'bild') -> v:iterator.first() -> v:variable.set(name: 'bild')}
<f:image class="img-responsive" treatIdAsReference="1" src="{bild.id}" title="{bild.title}" alt="{bild.alternative}" crop="{bild.crop}"/>
</f:section>
これにより、プレビューで次のことが行われます。
プレビュー
そして、これはバックエンドプラグインで:
プラグインビュー
組み込みエディタによる画像アップロード、画像クロップなどに対応しています。