2016-04-12 3 views
0

誰かがカスタムエクステンションエクステンションの画像クロッピングを実装する方法を知っていますか?私はバックエンド部分の画像フォームフィールドを表示する方法を知っていますが、拡張テンプレートのレンダリングは表示しません。 fluid_styled_content sysextは、拡張子setup.txtのtyposcriptを介してtextmediaコンテンツ要素に割り当てられたTYPO3\CMS\Frontend\DataProcessing\GalleryProcessorを使用していますが、カスタム拡張でそれを実装する方法はわかりません。Typo3を使用してカスタムエクステンション拡張でイメージをレンダリングする方法7.5イメージクロッピング?

誰でも私をここで助けることができますか? おかげで、ルーカス

+0

FALインラインTCA設定の拡張機能に「画像」フィールドがありますか? –

答えて

0

流体テンプレート例:

<f:image 
    image="{image}" 
    alt="{image.originalResource.title}" 
    width="460c" 
    height="460c" 
    treatIdAsReference="TRUE" 
/> 

値{画像}はFAL画像オブジェクトを含まなければなりません。

画像は属性width = "460c"およびheight = "460c"でトリミングされます。

+0

コメントありがとうございます。これが正常な画像をレンダリングする方法です。しかし、新しいTypo3 7は画像のフレームを定義し、それをエディタとしてトリミングする可能性があります。しかし...私は自分自身で解決策を見つけました。それはあなたのものに似ています。 – LuJaks

+0

この解決策は、typo3 7.6の作物の機能を考慮していません。 f:メディアはそうする。 – Hauke

1

わかりやすいです。ビューヘルパーf:メディアは、画像フィールドの画像設定を考慮して、画像を正しくレンダリングします。

<f:media 
    file="{image}" 
    width="{column.dimensions.width}" 
    height="{column.dimensions.height}" 
    alt="{column.media.alternative}" 
    title="{column.media.title}" 
    /> 
関連する問題