add icons, fix news linking

This commit is contained in:
2024-12-14 01:11:53 +01:00
parent 5e9997d41f
commit a16588c220
8 changed files with 66 additions and 16 deletions

View File

@@ -1,5 +1,5 @@
<div class="news-list-item {f:if(condition: '{big}', then: ' news-list-item-big')}">
<f:link.page pageUid="{newsItem.link}" class="news-item-link">
<f:link.page pageUid="{settings.detailPid}" class="news-item-link" additionalParams="{tx_news_pi1: {news: newsItem.uid, action: 'detail', controller: 'News'}}">
<f:if condition="{newsItem.media}">
<f:image image="{newsItem.media.0}" class="news-item-grid-image" alt="{newsItem.title}" />
</f:if>

View File

@@ -1,6 +1,6 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
data-namespace-typo3-fluid="true">
xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:layout name="General" />
<!--
=====================
@@ -30,7 +30,10 @@
<h2>{contentObjectData.header}</h2>
</div>
<f:if condition="{settings.listPid}">
<f:link.page title="Alle Artikel" pageUid="{settings.listPid}" class="btn">Alle Artikel</f:link.page>
<f:then>
<!-- Desktop button -->
<f:link.page title="Alle Artikel" pageUid="{settings.listPid}" class="btn header-btn">Alle Artikel</f:link.page>
</f:then>
</f:if>
</div>
<!--TYPO3SEARCH_end-->
@@ -52,7 +55,13 @@
</f:if>
</f:else>
</f:if>
</div>
</div>
<f:if condition="{settings.listPid}">
<f:then>
<!-- Mobile button below the news -->
<f:link.page title="Alle Artikel" pageUid="{settings.listPid}" class="btn mobile-btn">Alle Artikel</f:link.page>
</f:then>
</f:if>
</f:then>
<f:else>
<div class="no-news-found">