SilverStripe\Newsletter\Pagetypes\SubscriptionPage
Synopsis
class SubscriptionPage
extends Page
{
- // members
- private static array $db = ;
- private static array $defaults = ;
- private static string $singular_name = 'Newsletter Subscription Page';
- private static string $plural_name = 'Newsletter Subscription Pages';
- private static integer $days_verification_link_alive = 2;
- private static string $table_name = 'SubscriptionPage';
- private static string $icon = 'silverstripe/newsletter:client/images/subscription-icon.png';
- // methods
- public void requireDefaultRecords()
- public void getCMSFields()
- public void getRequired()
Hierarchy
Extends
- Page
Members
private
- $days_verification_link_alive
- $db
- $defaults
- $icon
- $plural_name
- $singular_name
- $table_name
Methods
public
- getCMSFields()
- getRequired() — Email field is the member's identifier, and newsletters subscription is non-sense if no email is given by the user, we should force that email to be checked and required.
- requireDefaultRecords()