DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Integrate in EXT:news => v3.2.0¶
Target group: Developers
The extension adds a new relation field for news items. When editing a news record you will find new field under the tab “Relations” where you can select multiple albums. To make these album visible in the detail view of a news item you need to adjust your fluid template of the news detail view.
Example fluid template snippet that could be added to ext:news/Resources/Private/Templates/News/Detail.html¶
Render related albums
<f:if condition="{newsItem.relatedFsmediaalbums}">
<h4>Related albums</h4>
<div class="fs-media-gallery">
<f:for each="{newsItem.relatedFsmediaalbums}" as="mediaAlbum">
<div class="thumb">
<f:link.action pageUid="{settings.detail.fsmediaalbum.targetPid}" pluginName="Mediagallery" extensionName="FsMediaGallery" controller="MediaAlbum" arguments="{mediaAlbum : mediaAlbum}">
<f:image
image="{mediaAlbum.randomAsset}"
alt="{mediaAlbum.title}"
title="{mediaAlbum.title}"
height="{settings.detail.fsmediaalbum.thumb.width}{settings.detail.fsmediaalbum.thumb.resizeMode}"
width="{settings.detail.fsmediaalbum.thumb.height}{settings.detail.fsmediaalbum.thumb.resizeMode}"
class="img-responsive"
/>
<div class="name">{mediaAlbum.title}</div>
<div class="description"><f:format.crop maxCharacters="17" append=" ...">{mediaAlbum.webdescription}</f:format.crop></div>
</f:link.action>
</div>
</f:for>
</div>
</f:if>
Make sure to set typoscript constant plugin.tx_fsmediagallery.settings.targetPid
so the shown thumbnails link to the real album.
Have a look at Changing & editing templates it you do not know how to adjust ext:news templates.