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
| Paket | Version |
|---|---|
| TYPO3 CMS | 13 |
| EXT:news | 12 |