Extension News: Ausgabe der Medien in List Views und Detail Views

22. Januar 20

In der Extension "news" kann für die Media files über den Parameter "Show in views" eingestellt werden, ob sie nur in den List Views, nur in den Detail Views oder in allen Views angezeigt werden sollen. So kann man steuern, welches Bild für den Teaser, für die Liste mit News und für das Archiv verwendet werden soll und welche Bilder auf der Detail-Seite angezeigt werden sollen.

In den Standard-Templates der Extension werden diese Parameter nicht ausgewertet. Das kann man aber leicht in eigenen Templates für List- und Detail-View ergänzen.

Die Option "Show in views" wird in der Tabelle "sys_file_reference" im Feld "showinpreview" eingetragen, mit folgender Bedeutung:

0 = show only in detail views
1 = show in all views
2 = show only in list views

 

Im eigenen Fluid-Template für den Detail View kann man dann folgendermaßen erreichen, dass Bilder mit "show only in list views" nicht angezeigt werden:

<f:for each="{media}" as="mediaElement">
    <f:if condition="{mediaElement.showinpreview} < 2">
        <div class="outer">
...
    </f:if>