Hallo,

ich möchte, dass eine Datei geschrieben wird, wenn in der Mitgliederliste im Backend definierte Änderungen vorgenommen wurden. Es soll dann für Mitglieder, die den Versandweg Brief haben, ein Dokument geschrieben werden. Habe den Ansatz OnSubmit Callback gewählt und damit gelingt es mir, eine Email per NC zu versenden, nicht aber per NC in eine Datei zu schreiben. Es gibt keinen Fehler, es wird aber auch keine Datei geschrieben.

Meine Fragen:
a) Wo liegt mein Fehler?
b) Welche anderen Wege seht ihr zur Lösung der Aufgabe?

Was ich gemacht habe:

1. config.php angelegt:
PHP-Code:
config.php:
<?php
$GLOBALS
['NOTIFICATION_CENTER']['NOTIFICATION_TYPE']['ZkR'] = array
(
    
// Type
    
'ConfirmationEmail'   => array
     (
        
// Field in tl_nc_language
        
'recipients'    => array
        (
            
// Valid tokens
            
'recipient_email' // The email address of the recipient
        
),
        
'email_html'    => array
        (
            
'form_*'
        
),
        
'email_text'    => array
        (
            
'form_*'
        
),
        
'attachment_tokens'    => array
        (
            
'form_*'
            
'document' // The document that should be attached (e.g. an invoice)
        
)
    ),
    
// Type
    
'ConfirmationLetter'   => array
        (
        
// Field in tl_nc_language
        
'recipients'    => array
        (
                        
// Valid tokens
            
'recipient_email' // The email address of the recipient
        
),
        
'email_html'    => array
        (
            
'form_*'
        
),
        
'email_text'    => array
        (
            
'form_*'
        
),
        
'attachment_tokens'    => array
        (
            
'form_*'
            
'document' // The document that should be attached (e.g. an invoice)
        
)
        )
);
?>
2. Ein Gateway vom Typ "In Datei schreiben" angelegt.

3. Eine Benachrichtigung vom Typ ConfirmationLetter angelegt, als Gateway das o.g. ausgewählt und Sprache erstellt, Dateinamen, Schreibmodus und Dateiinhalt angegeben.