Contao-Camp 2024
Ergebnis 1 bis 1 von 1

Thema: Notification Center XML Datei UTF8

  1. #1
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    406

    Standard Notification Center XML Datei UTF8

    Guten Tag,

    Bei einer Bestellung sollen insgesamt 2 E-Mails und eine XML Datei abgespeichert werden. Dieses machen wir über das Notification Center.

    Die Datei soll alle Sonderzeichen (auch leerzeichen) in UTF8 umwandeln und aus dem Dateinamen der sich aus namen und timestamp zusammensetzt sollen alle sonderzeichen entfernt werden.

    im prepareFormData Hook kann ich dieses leider nicht umsetzen, da hier sonst die Mails auch verändert werden.

    Ich wollte das ganze nun mit dem Hook des notification Centers umsetzen (https://github.com/terminal42/contao...n_center#hooks)

    leider bekomme ich hier aber keine Reaktion:

    config:
    Code:
    <?php
    
    $GLOBALS['TL_HOOKS']['sendNotificationMessage'][] = array('XMLHook', 'execute');
    
    ?>
    Hook:
    Code:
    class XMLHook
    {
        public function execute($objMessage, $arrTokens, $language, $objGatewayModel)
        {
    		print_r($objMessage); 
    		unset($arrTokens);
    		unset($objMessage);
    		
    		exit;
    		
    	}
    }
    Autoload:
    Code:
    <?php
    
    /**
     * Contao Open Source CMS
     *
     * Copyright (c) 2005-2020 Leo Feyer
     *
     * @license LGPL-3.0+
     */
    
    
    /**
     * Register the classes
     */
    ClassLoader::addClasses(array
    (
    	'XMLHook' => 'system/modules/bb_xmlhook/XMLHook.php',
    ));

    selbst so werden noch alle Nachrichten richtig versendet und die Dateien richtig abgespeichert.

    Was mach ich falsch? Greift der Hook überhaupt?

    Wenn ja wie stelle ich es am besten an, dass ich mir die Variabeln ausgeben lassen kann und schaun kann was möglich ist?

    Vielen Dank schon mal.

    PS: mit return false; ebenfalls keine änderung.
    Geändert von Nacht69 (23.01.2020 um 14:48 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •