2017-11-30 16 views
0

私は仕事に{f:uri.image}を取得いくつかの問題を抱えているが、これはレンダリングされません: TYPO3流体F:幅/高さ属性/ Fなし画像:uri.image問題

<img src="{f:uri.image(src:person.firstImage,treatIdAsReference:1, width:150c,height:150c,cropVariant:'square')}"/> 

person.firstImage

はタイプ TYPO3\CMS\Extbase\Domain\Model\FileReferenceです。

多分あなたはエラーを見つけますか?一方

、これは動作します:

<f:image class="image-author" image="{person.firstImage}" width="150c" height="150c" cropVariant="square"/> 

を...しかし、出力は常に応答CSSと競合するwidth="150" height="150" HTML属性を、特色にします。

f:imageがソースタグで出力されるのを防ぐ方法はありますか?おそらく、もし私がthe VHを見ると?

答えて

1

あなたがc

<img src="{f:uri.image(src:person.firstImage,treatIdAsReference:1, width:'150c',height:'150c',cropVariant:'square')}"/> を追加する場合は、幅と高さをエスケープする必要が

ものために行くだろう:

<img src="{f:uri.image(image:person.firstImage,width:'150c',height:'150c',cropVariant:'square')}"/>

+0

ああ!本当にありがとう!どうやら、 'src'ではなく' image'ですね。それは間違っています https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Uri/Image.html? – Urs

+0

新しいPR https://github.com/TYPO3-Documentation/TYPO3CMS-Guide-Extbase/pull/83 – Urs

+1

「画像」は優先され、高速です – minifranske