Ergebnis 1 bis 4 von 4

Thema: Einen Hook einbinden

  1. #1
    Contao-Nutzer
    Registriert seit
    06.08.2010.
    Beiträge
    72

    Frage Einen Hook einbinden

    Hallo,

    ich versuche, eine Funktion in den Hook "processFormData" einzubinden, aber aus irgendeinem Grund wird meine Klasse nicht registriert.
    Ich hab folgendes gemacht:

    in der Datei /system/modules/custom_hook/config/config.php steht:

    PHP-Code:
    // config.php 
    $GLOBALS['TL_HOOKS']['processFormData'][] = array('InsertTimestamp''myProcessFormData'); 
    und dann gibts noch die /system/modules/custom_hook/InsertTimestamp.php:

    PHP-Code:
    class InsertTimestamp
    {
        public function 
    myProcessFormData($arrPost$arrForm$arrFiles
        { 
            echo 
    "hallo";
        } 

    Das erzeugt die meldung:

    PHP-Code:
    Fatal error: Class 'InsertTimestamp' not found in XXX/system/modules/core/library/Contao/System.php on line 110 
    Ich hab schon versucht, die Klasse per autoload.ini und autoload.php zu laden, aber dann bekomme ich eine Fehlermeldung dass die Klasse bereits eingebunden ist..

    Kann mir jemand auf die Sprünge helfen?? Ich benutze Contao 3.0.6..
    danke!
    Benfolds
    Geändert von benfolds (03.04.2013 um 10:09 Uhr)

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Bitte such mal nach dem Autoload-Mechanismus. Jede Klasse muss in der autoload.php registriert werden. Wurde im Forum schon ein duzend mal behandelt.

  3. #3
    Contao-Nutzer
    Registriert seit
    06.08.2010.
    Beiträge
    72

    Standard

    Jo, jetzt gehts! Einmal den Autoload-Creator ausgeführt.

    Ich bin nur etwas verwirrt, weil z.B. das Modul taxonomy keine Autoload-Dateien hat..

    Danke

  4. #4
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    taxonomy gibt es nur bis Contao 2.10.3

    In Contao3 hat sich Einiges geändert - u.a. das mit dem autoload.
    Meine Extensions: contentmodify, dca_editor

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
  •