Hola Contenidos!
Ich bin zwar ein halbwegs erfahrener PHP-Entwickler, aber Contenido-Neuling und muss gerade einen HTML-Newsletter in Contenido 4.8.12 einrichten, was aber nicht so ganz hinhauen will.
Hier mal kurz, was ich bisher gemacht habe:
1. Layout für NL angelegt mit containern für Headline, Subheadline und Text (die entsprechenden Module gibt's natürlich auch)
2. Template für NL angelegt und Layout, sowie zugehörige Module zugewiesen
3. Zwei Kategorien angelegt. HTML-Newsletter-Template mit einem leeren Artikel, dem ich das NL-Template zugewiesen hab und HTML-Newsletter, in dem die NLs abgespeichert werden.
Aus irgendeinem Grund wirft mein Template jedoch in der Vorschau immer einen Fehler "Fatal error: Call to a member function reset() on a non-object", was daran liegt, dass das Object "$tpl" nicht initialisiert zu sein scheint.
Nun zu meinen Fragen:
1. Hat jemand eine Idee, was ich falsch gemacht habe, oder kennt den Fehler?
2. Habe ich grundsätzlich etwas bei der Einrichtung des NLs vergessen?
Vielen Dank schon mal!
Sven
Gelöst: Newsletter Einrichtung
-
- Beiträge: 4
- Registriert: Mo 12. Jul 2010, 22:47
- Kontaktdaten:
Gelöst: Newsletter Einrichtung
Zuletzt geändert von wonderboy12 am Fr 16. Jul 2010, 01:43, insgesamt 1-mal geändert.
-
- Beiträge: 3217
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 19 Mal
- Kontaktdaten:
Re: Newsletter Einrichtung
Hallo wonderboy12,
erstmal Willkommen im Contenido-Forum.
Du verwendest in einem deiner Module (vermutlich einer ersten, die im Template konfiguriert sind) eine Variable, die aber vorher nirgends initialisiert wurde. Suche mal in deinen Modulen nach
und ändere dies in
Damit ist sichergestellt, das $tpl Instanz von Template ist.
Gruß
xmurrix
erstmal Willkommen im Contenido-Forum.
Die Fehlermeldung "Fatal error: Call to a member function reset() on a non-object" wurde hier im Forum schon oft durchgekaut...1. Hat jemand eine Idee, was ich falsch gemacht habe, oder kennt den Fehler?
Du verwendest in einem deiner Module (vermutlich einer ersten, die im Template konfiguriert sind) eine Variable, die aber vorher nirgends initialisiert wurde. Suche mal in deinen Modulen nach
Code: Alles auswählen
$tpl->reset();
Code: Alles auswählen
if (!isset($tpl) || !($tpl instanceof Template)) {
$tpl = new Template();
}
$tpl->reset();
Macht soweit alles (Layout, Template, Kategorie und Artikel) einen guten Eindruck. Wobei ich das mit den 2 Kategorien nicht nachvollziehen kann. Nirmalerweise reicht es aus, wenn du eine Kategorie hast, in der die Newsletterartikel abgelegt werden.2. Habe ich grundsätzlich etwas bei der Einrichtung des NLs vergessen?
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 4
- Registriert: Mo 12. Jul 2010, 22:47
- Kontaktdaten:
Re: Newsletter Einrichtung
Vielen Dank
Ich hatte den Fehler inzwischen gefunden, aber es sind so viele neue aufgetaucht, dass ich vergessen hab den Thread als "gelöst" zu markieren.
Das mach ich jetzt mal und eröffne für weitere Fragen einfach einen neuen...

Ich hatte den Fehler inzwischen gefunden, aber es sind so viele neue aufgetaucht, dass ich vergessen hab den Thread als "gelöst" zu markieren.
Das mach ich jetzt mal und eröffne für weitere Fragen einfach einen neuen...