Ggf. durch meine Experimente Anzeige der Rabatte nicht durchgängig und Suche nach Performance habe ich nun nach dem Rückbau das Problem, dass im Child Theme das Dropdown für “Anzahl Artikel pro Seite” nicht mehr richtig befüllt wird.
Könnt ihr mir sagen wo es noch hakt?
Schalte ich um auf “Flow” funktioniert es:
Hallo Chris,
dein Screen zeigt ja die Einstellungen des Flow-Themes. Hast du vielleicht in deinem eigenen Theme ebenfalls Einstellungen hinterlegt, so dass hier bei Anzahl Artikel nur 10 drin steht?
Oder hat dein Theme keine Einstellungen und erbt diese komplett von Flow?
Wurde denn das Template an der Stelle (vermutlich “itemsperpage.tpl”) angepasst? Wenn ja, dann vergleiche das Template mal mit dem original Template von Flow. Dann sollte man die Unterschiede sehen.
Nach deinem Post habe ich nochmal in den Admin Bereich geschaut und festgestellt, dass mein mobile-Theme tatsächlich Einstellungen besitzt. Das Child-Theme für den normalen Browser hat keine Einstellungen außer dem Hintergrund:
Edit:
Ich weiß nun wieso es mal funktioniert hat und nun nicht mehr: Bei meinen Experimenten habe ich einmal alle Module deaktiviert. Auch den Theme Switcher. Wenn ich diesen deaktiviere und wieder aktiviere wird in den Einstellungen des mobile-Theme die Liste zurückgesetzt, so dass sie nur noch die 10 enthält. Offensichtlich sorgt das Modul Theme-Switcher auch dafür, dass diese Einstellungen immer gelten. Deaktiviere ich das Modul, werden die Einstellungen von Flow gezogen. Aktiviere ich es wieder, werden die (zurückgesetzten) Einstellungen des mobile-Theme gezogen.
Hi Chris,
das hört sich für mich nach einem Bug an. Wenn Flow, bzw. dein Child-Theme von Flow aktiv ist, sollten keine Einstellungen vom mobile Theme gezogen werden.
Aber andere Frage: Wenn du ein Child-Theme von Flow nutzt, hast du ja bereits ein responsive Verhalten, so dass die Darstellung auf Smartphones passen sollte. Dann brauchst du das mobile Theme Switch Modul ja gar nicht mehr. Oder gibt es einen Grund, dass das Modul eingesetzt wird?
Das Logo ist einfach viel zu riesig um es im mobilen Theme zu nutzen. Daher hab ich das dort deutlich kleiner gewählt. Widerspricht vermutlich dem responsive Ansatz, der Rest bleibt aber responsive.
Im originalen Flow ist das Logo ja klein links angebracht. Wir wollten es größer und zentral platziert.
Ohne den Switcher passiert bei kleinen Displays das hier:
Würde das hier gerne nochmal aufgreifen.
Nachdem ich weitere komische Einstellungen entdeckt habe wollte ich mal in die Datenbank schauen und glaube mittlerweile, dass hier der Hund begraben liegt.
Konkret geht es um die Tabellen “oxconfig” und “oxconfigdisplay”.
Dort ist mir aufgefallen, dass ich für das mobile theme viele Einträge doppelt habe.
Wenn ich nun die OXID beider Tabellen vergleiche, erhalte ich aber nur für wenige Einstellungen Überschneidungen:
Ggf. habe ich Einträge doppelt erzeugt? Ich weiß es nicht mehr.
Wenn die OXID der ID der oxconfigTabelle entsprechen muss, wieso sind die anderen IDs in der oxconfigdisplay Tabelle (u.a. für das originale FLOW Theme - siehe JOIN )nicht in der oxconfig Tabelle enthalten?
Was muss ich tun im die Tabelle wieder zu korrigieren?