← Extensions
TYPO3 13 EXT:newsFrontendAccess ControlPaywall

EXT:news_fegroup_preview

Zeigt gesperrte News-Artikel als Teaser auch für nicht eingeloggte Besucher — mit konfigurierbaren FE-Gruppen und ViewHelper-Unterstützung für differenzierte Vorschau-Ansichten.


Was macht die Extension?

Standardmäßig werden News-Datensätze mit FE-Group-Beschränkung für nicht eingeloggte Besucher vollständig ausgeblendet. EXT:news_fegroup_preview ändert das: Definierte Gruppen werden beim Rendering ignoriert — die News erscheint trotzdem, kann aber als Teaser oder vollständiger Artikel dargestellt werden.

Ideal für Paywall-Szenarien oder Members-Only-Bereiche, bei denen ein Vorschau-Teaser auch für anonyme Besucher sichtbar sein soll.

Konfiguration

Im News-Listen-Plugin im Backend die Frontend-Gruppen auswählen, die beim Rendering ignoriert werden sollen. News mit diesen Gruppen werden weiterhin gerendert.

ViewHelper für differenzierte Darstellung

Mit dem mitgelieferten ViewHelper lässt sich im Template unterscheiden, ob ein Artikel vollständig oder nur als Teaser angezeigt werden soll:

<html xmlns:n="http://typo3.org/ns/GeorgRinger/News/ViewHelpers"
      xmlns:preview="http://typo3.org/ns/GeorgRinger/NewsFegroupPreview/ViewHelpers"
      data-namespace-typo3-fluid="true">

<preview:security.defaultVisible groups="{newsItem.feGroup}">
    <f:then>
        <!-- Vollständige Ansicht für eingeloggte Nutzer -->
        <n:link newsItem="{newsItem}" settings="{settings}" title="{newsItem.title}">
            {newsItem.title}
        </n:link>
    </f:then>
    <f:else>
        <!-- Teaser für nicht eingeloggte Besucher -->
        {newsItem.title}
        <f:link.page pageUid="123"
            additionalParams="{redirect_url: '{n:link(newsItem:newsItem,settings:settings,uriOnly:1)}'}">
            Login zum Weiterlesen
        </f:link.page>
    </f:else>
</preview:security.defaultVisible>
</html>

Requirements

PaketVersion
TYPO3 CMS13
EXT:news12