CMS-Seite mit Modul anlegen funktioniert nicht

Hi,
versuche in einem Modul eine CMS-Seite anzulegen. Funktioniert nicht (keine Fehlermeldung).
Kann jemand helfen?

Hier der Teil der metadata:

'files'       => array(
    'footer_Events' => 'test/core/test_Events.php',
),
'events'      => array(
    'onActivate'   => 'test_Events::onActivate',
),

Hier der Teil der test_Events.php:

class test_Events
{

public static function addSQL()
{
    $aSQL[] = "INSERT INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`, `OXTERMVERSION`, `OXTIMESTAMP`) VALUES
                ('d26939dc8bbf63598e78106684c61add', 'footertext', 1, 1, 0, 1, 0, '', 'footertext', 'weiterer Footer-Text', 'footertext', 'additional footer text', 0, '', '', 0, '', '', '943a9ba3050e78b443c16e043ae60ef3', '', '', '2018-08-21 10:08:57')";

    foreach ($aSQL as $sSQL) {
        try {
            oxDb::getDb()->execute($sSQL);
        } catch (oxException $oEx) {
        }
    }

    return true;
}


public static function onActivate()
{
    self::addSQL();
}

}

oben in der metadat steht noch footer_Events. Das ist auf test_Events geändert. Daran liegt es also nicht

Kann keinen Fehler finden. Es hat sich allerdings gezeigt, dass die Dateinamen kleingeschrieben werden sollten, um Fehler zu vermeiden: ‘footer_Events’ => ‘test/core/test_Events.php’,

habe es nun in Kleinbuchstaben. Funktioniert aber noch immer nicht.

Auch die Datei und die Klasse umbenannt und das Modul neu gestartet?

Was genau funktioniert nicht? Hast du mal getestet ob die Klasse geladen wird bzw. Funktion aufgerufen wird?

Was nicht funktioniert: Die CMS-Seite wird nicht angelegt.

Die Datei und die Klasse habe ich in Kleinbuchstaben umbenannt.

Wie kann ich Funktion testen?

Du kannst z.B. eine Ausgabe machen, die sollte beim Aktivieren auf der Seite erscheinen.

Shotgun debuggen mit nem guten alten echo :wink: