Filter: immonex_notify_mail_html_frame_params

Definition/Anpassung

Parameter für das Rendering der Rahmen-Templates (Header/Footer) von pluginseitig versendeten E-Mails

!> Die Parameter der Mail-Rahmen-Templates werden anhand der Plugin-Optionen festgelegt. Die nachträgliche Anpassung über diesen Filter ist nur in Sonderfällen erforderlich.

Parameter

Name (Typ)
$template_params (array)
$context
admin: Admin-Benachrichtigungen
prospect: Nachrichten an Interessenten

Original-Array $template_params

bei Kontext admin:

$template_params = [
    'preset' => 'admin_info',
];

bei Kontext prospect:

$template_params = [
    'logo' => '...', // Logo-URL
    'logo_link_url' => '...', // URL für Logo-Verlinkung (Standard: Einstiegsseite der Website)
    'footer_text' => '...', // Signatur
    'layout' => [
        'logo_position' => '...', // Logo-Position ({top/footer}_{left/center/right})
    ],
];

Rückgabewert

Array mit angepassten Parametern für das Rendering der Mail-Rahmen-Templates

Code-Beispiel

/**
 * [immonex Notify] Filter: Mail-Rahmen-Template-Parameter anpassen.
 */
add_filter( 'immonex_notify_mail_html_frame_params', 'mysite_modify_notify_mail_frame_template_params', 10, 2 );
function mysite_modify_notify_mail_frame_template_params( $template_params, $context ) {
    switch ( $context ) {
        case 'admin':
            $template_params['foo'] = 'bar';
            break;
        case 'prospect':
            $template_params['sna'] = 'fu';
            break;
    }
    return $template_params;
} // mysite_modify_notify_mail_frame_template_params

Siehe auch