Loading...
Skip navigation
Please note that this documentation is for the most recent version of this extension. It may not be relevant for older versions. Related documentation can be found in the documentation directory of the extension.

Newsletters Migration

Version 5.0.2

  • The PHP namespaces for the events and event listeners have been normalized. The new namespace is CodingMs\Newsletters\Event\Listener.

Version 3.0.0

  • If you're using own Fluid-Templates, you might need to remove the parameter noCacheHash="1".

Version 2.2.0

  • If you use your own List.html template and want to use the "honypot" spam protection feature, you need to add these snippets:

After <f:layout name="Default" />

<f:section name="HeaderAssets">
  <f:if condition="{settings.spamprotection.honeypot}">
    <link rel="stylesheet" href="{f:uri.resource(path: 'Css/newsletters.css')}"/>
  </f:if>
</f:section>

Before <div class="newsletter-privacy form-check">:

<f:if condition="{settings.spamprotection.honeypot}">
  <div class="newsletter-url form-group">
    <label for="newsletter-subscribe-url"><f:translate key="tx_newsletters_label.url" /></label>
    <f:form.textfield name="url"
      value=""
      id="newsletter-subscribe-url"
      class="form-control" />
  </div>
</f:if>

Version 2.0.0

Version 1.5.0

  • Im Template muss das <input name="hash" value="{hash}" type="hidden" /> gegen ein <f:form.hidden name="hash" value="{hash}" /> ersetzt werden.
Last change: 2026-04-02
Documentation
TYPO3 Newsletter Extension

TYPO3 Newsletters by coding.ms

With the Newsletters extension for TYPO3, you can add newsletter subscriptions for different topics directly to your website. Visitors can subscribe anonymously or as logged-in frontend users, choose topics individually, and confirm registration via double opt-in. Honeypot spam protection and PSR-14 events for subscribe and unsubscribe provide secure, extensible workflows. The Pro version adds a backend module, CSV export, and CleverReach synchronization.

Menu

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
UE9_________L9D______
I______O______G___NRI
M69___UXU___2UD______
X_F____9______R___47Q
1L4_________4O8______