Discussion:
[TYPO3-german] tx_news: Bildgröße erstellen
Martin
2016-02-05 15:36:58 UTC
Permalink
Hallo,

ich benötige in tx_news eine maximale Breite der Bilder von "280" und Höhe von "186".

Wenn ich zum Beispiel im Detail.html-template folgendes bei den Bildern eingebe, passiert aber nichts. Die Bilder werden von Typo3 100x70 gerendert.

Wo und wie kann ich das ändern?

CODE
<f:if condition="{newsItem.media}">
<!-- media preview element -->
<f:then>
<div class="news-img-wrap">
<f:if condition="{newsItem.mediaPreviews}">
<f:then>
<n:link newsItem="{newsItem}" settings="{settings}" title="{newsItem.title}">
<f:alias map="{mediaElement: newsItem.mediaPreviews.0}">
<f:if condition="{mediaElement.type} == 0">
<f:image src="uploads/tx_news/{mediaElement.image}" title="{mediaElement.title}" alt="{mediaElement.alt}" maxWidth="280c" maxHeight="186c"/>
</f:if>
<f:if condition="{mediaElement.type} == 1">
<f:render partial="Detail/MediaVideo" arguments="{mediaElement: mediaElement}"/>
</f:if>
<f:if condition="{mediaElement.type} == 2">
<f:render partial="Detail/MediaHtml" arguments="{mediaElement: mediaElement}"/>
</f:if>
</f:alias>
</n:link>
</f:then>
<f:else>
<f:if condition="{settings.displayDummyIfNoMedia}">
<span class="no-media-element">
<n:link newsItem="{newsItem}" settings="{settings}" title="{newsItem.title}">
<f:image src="{settings.list.media.dummyImage}" title="" alt="" maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}"/>
</n:link>
</span>
</f:if>
</f:else>
</f:if>

</div>
</f:then>
<f:else>
<f:if condition="{settings.displayDummyIfNoMedia}">
<f:then>
<div class="news-img-wrap">
<n:link newsItem="{newsItem}" settings="{settings}" title="{newsItem.title}">
<span class="no-media-element">
<f:image src="{settings.list.media.dummyImage}" title="" alt="" maxWidth="{settings.list.media.image.maxWidth}" maxHeight="{settings.list.media.image.maxHeight}"/>
</span>
</n:link>
</div>
</f:then>
</f:if>
</f:else>
</f:if>

</f:else>
</f:if>
</div>
<div class="col-md-7">

</div>
<div class="col-md-12">
<f:if condition="{newsItem.teaser}">
<f:then>
<span itemprop="description">{newsItem.teaser -> f:format.crop(maxCharacters: '{settings.cropMaxCharacters}', respectWordBoundaries:'1') -> f:format.html()}</span>
</f:then>

<f:else>
<span itemprop="description">{newsItem.bodytext -> f:format.crop(maxCharacters: '{settings.cropMaxCharacters}', respectWordBoundaries:'1') -> f:format.html()}</span>
</f:else>
</f:if>
CODE ENDE
Martin
2016-02-11 18:33:47 UTC
Permalink
Damit jeder Bescheid weiss, folgender Code hilft:

plugin.tx_news {
settings {
# --------------
# Detail
# --------------
detail {
# media configuration
media {
image {
# choose the rel tag like gallery[fo]
lightbox = lightbox[myImageSet]
maxWidth = 285
maxHeight = 186
}

}
}
# --------------
# List
# --------------
list {
# media configuration
media {
image {
maxWidth = 285
maxHeight = 186
}
dummyImage = typo3conf/ext/news/Resources/Public/Images/dummy-preview-image.png
}

}
}
}

Loading...