in der metadat dachte ich ich mach es wie beim alten
alt:
//metadata,php
$aModule = array(
'id' => 'unsererechnung',
'title' => 'Geänderte Rechnung',
'description' => 'Angepasste Rechnung für unsere Shops.',
'thumbnail' => 'picture.png',
'version' => '1.0',
'author' => '',
'extend' => array(
'oxorder' => 'unsererechnung/unsererechnng'
)
);
//unsererechnung (anfang der rest war nur angepasste functionen aus der myorder.php)
class unsererechnng extends unsererechnng_parent
{
....
}
neu:
//metadata,php
$aModule = array(
'id' => 'repdf',
'title' => 'PDF Rechnung',
'description' => 'Module to export a pdf File.',
'thumbnail' => 'picture.png',
'version' => '1.0',
'author' => '',
'extend' => array(
'oxorder' => 'repdf/repdf'
)
);
//unsererechnung (anfang der rest wieder angepasstes aus der myorder.php)
class repdf extends repdf_parent
{
....
}
Läuft aber nicht, ich denk mir das liegt irgendwie an der neuen Struktur, oder? invoicepdf ist als modul nicht aktiv. auch im aktiven läuft mein nicht.
Wie soll das denn funktionieren? Die footer-function alleine kann doch keine pdf ausgeben. Viel Ahnung habe ich noch nicht, aber alleine geht das so nicht.
Sicher, aber bestimmt nur mit der myorder.php. Da sind doch die Funktionen drin, die footer und header für die Ausgabe benutzen. Die neue Datei [B]repdf [/B]muss dann nach der myorder.php geladen werden, also Reihenfolge beachten.
ALso jetzt ist nur noch mein Modul rot/durchgestrichen. habe auch die header und headerplus und exportstandart hinzugefügt…keine änderung
EDIT: vielleicht kann es ja mal einer bei sich reinschieben und gucken ob es da auch rot ist oder obs nur bei mir so ist. sonst raten wir in 10 wochen noch rum
Das Modul ansich sieht in Ordnung aus und sollte die Funktion aus der myorder.php überschreiben, sofern beide aktiviert sind. Der Fehler liegt nicht in der hochgeladenen Demo.
Moduleeinträge gelöscht, tmp geleert, views aktualisiert, anderen klassennamen versucht. Bleibt dabei das mein Modul rot ist und nicht ausgeführt wird.