Wenn ich die Datei “details.php” aus “application/controllers” ändere und die Funktionen aus der selben Datei der Version 4.7.8 kopiere und da einfüge, scheint wieder alles zu funktionieren. Aber das ist sicher nicht Sinn der Sache.
Frage ist, wie finde ich raus, was ich an welcher Stelle im Template ändern muss, damit die Funktionen korrekt aufgerufen werden?
Ich hoffe mir kann da jemand weiterhelfen, da ich das Problem bei mehreren Shop-Installationen habe.
Vielleicht noch wichtig: Ich benutzte das SAFA-Template.
[QUOTE=heintje;136397]Vielleicht noch wichtig: Ich benutzte das SAFA-Template.[/QUOTE]
Dann solltest du dich an den Hersteller des SAFA-Templates wenden, der müsste dann vermutlich ein Update bereitstellen.
Das ist nicht gut. So ein Template auf 4.8 zu upgraden ist nicht ganz trivial, musste es letztens erst selber machen. Da sitzt man locker mal etliche Stunden dran.
In dem Update von 4.7 auf 4.8 wurden nicht nur etliche Funktionen umbenannt und Dateien verschoben, sondern auch so gut wie alle Sprachvariablen umbenannt.
Wie heißt denn der Hersteller deines Templates?
Das er sich nicht mal meldet ist ja nicht grade sehr kundenfreundlich… oder war es ein kostenloses Theme?
Ich suche grade ein neues Template und will vermeiden, dass es bei mir zu ähnlichen Problemen kommt. Überlege deswegen schon, eine Agentur wie [I](xxx - Spamlink entfernt by Mod)[/I] mit der Arbeit zu beauftragen…
So ein Template eigenhändig anzupassen dürfte natürlich auch eine Möglichkeit sein, nimmt aber sicherlich (Kenntnisse vorausgesetzt) mehrere Stunden wenn nicht sogar Tage in Anspruch.
Wie heißt denn der Hersteller deines Templates?
Das er sich nicht mal meldet ist ja nicht grade sehr kundenfreundlich… oder war es ein kostenloses Theme?
Nein das war kein kostenloses Template. Habe es auf http://oxid-design.com gekauft. Unzählige Supportanfragen per Mail und per Telefon wurden nie beantwortet.
Also bleibt mir wahrscheinlich nichts anderes übrig, als mich am 4.8.0 Azure Template langzuhangeln und anzupassen.
Finds nur sehr schade, dass es da von OXID keine Anleitung z.B. am Azure Template gibt, wie man Templates für 4.8.0 anpassen muss. Da doch bei den meisten OXID-Shops nicht das Standardtemplate läuft.
ja dass mit den Änderungen der Template Dateien kenne ich vom Update-Package.
Wie ich schon sagte, bleibt mir nichts anderes übrig als mich daran zu orientieren und alles anzupassen. Dachte es gibt vielleicht einen einfacheren Weg.
Um das Menü (u.a.) setze ich im Template ein DIV mit einer Klasse.
Dieses wird nur ausgegeben, wenn eine Produktliste angezeigt wird.
Auf allen anderen Seiten inkl. Startseite fehlt das DIV.
Dort werden aber andere Änderungen des Templates ausgegeben, so dass es geladen werden muss.
Woran kann das liegen?
Gruß
Thoni
Nachtrag: auch <div id=“page”… und <div id=“content”> fehlen.
Um das Menü (u.a.) setze ich im Template ein DIV mit einer Klasse.
Dieses wird nur ausgegeben, wenn eine Produktliste angezeigt wird.
Auf allen anderen Seiten inkl. Startseite fehlt das DIV.
Dort werden aber andere Änderungen des Templates ausgegeben, so dass es geladen werden muss.
Woran kann das liegen?
Gruß
Thoni
Nachtrag: auch <div id=“page”… und <div id=“content”> fehlen.[/QUOTE]
Ich bin einen Schritt weiter.
In dem Template bringt die Zeile
Das Rote erscheint im Quelltext nicht, wenn der blaue Teil drin ist und keine Artikelliste im Content angezeigt wird.
Der Code ist also rausgelöscht bei z.B.:
Infoseiten
Startseite
Kategorien ohne Produkte
Vielleicht liegt es am PHP-Puffer (ob_start). Möglicherweise wird er an falscher Stelle geleert oder so etwas.
Leider finde ich die Fehlerquelle nicht.
Es wird auch kein Fehler ausgegeben - es fehlt einfsch ein Teil des Quelltextes.