Page 1 of 1

template option copy bug(?)

Posted: Thu Mar 27, 2014 2:52 pm
by Timbalu
Ich habe mal vor einiger Zeit testweise auf das Sagittarius-A Template gewechselt, um Nebenwirkungen mit 2.0 aufzuspüren. Nachdem ich dann wieder auf 2k11 zurückstellte, habe ich eine zusätzliche LEFT2 sidebar in den Plugin Einstellungen gehabt.

Heute bin ich dem mal nachgegangen. Ein Blick in die serendipity_options Tabelle weist folgende
name value okey Datensätze für Sagittarius-A, wie auch für 2k11 auf.

Code: Select all

sidebars        left,hide,right,left2                           t_2k11
newspapermode   true                                            t_2k11
catx1           1                                               t_2k11
catx2           1                                               t_2k11
catx3           1                                               t_2k11
catlead         1                                               t_2k11
enableslogan    true                                            t_2k11
footerslogan    This is my Slogan for every page in the footer  t_2k11
Wie kann das angehen? Das sind doch eindeutig Datensätze, die nur zu Sagittarius gehören!

Irgendwie sieht das für mich nach einem Bug aus, der irgendwo sonst nicht vorhandene 'name' Einträge für das 2k11 $serendipity['defaultTemplate'] Template beim Wechsel in die options Tabelle kopiert. Mit anderen Templates macht es das im Folgenden dann nicht. Wie es allerdings von Sagittarius-A nach X aussieht, habe ich nicht getestet. Oder es liegt am doppelt verwendeten serendipity_plugin_api_pre_event_hook(). Ideen?

Re: template option copy bug(?)

Posted: Thu Mar 27, 2014 5:48 pm
by yellowled
Ich erinnere mich sehr, sehr dunkel, sowas in der Art auch mal gehabt zu haben, kann aber nicht sagen, woher das kam und wie wir es damals ggf. gelöst haben. Ich weiß auch nicht mehr, ob es mit zusätzlichen Sidebars war oder mit anderen Config- bzw. Theme-Optionen. Die Suche gibt auf die Schnelle leider auch nichts her. :(

Generell war diese Geschichte mit den zusätzlichen Sidebars immer irgendwie störungsanfällig, aber da es recht wenige Themes gibt, die das nutzen, fällt es eher selten beim testen auf. So häufig wechselt man ja generell nicht die Themes, und wenn, dann eher weniger zwischen welche mit unterschiedlich vielen Sidebars.

Hast Du mal getestet, ob das nur zwischen Sagittarius-A und 2k11 passiert oder mit, sagen wir mal, Bulletproof?

YL

Re: template option copy bug(?)

Posted: Thu Mar 27, 2014 6:47 pm
by Timbalu
Nee, das habe ich nicht. Ich war sehr intensiv mit anderen Sachen beschäftigt... und dachte das Garvin bei dem "Bild" eventuell ein spontanes Licht aufgehen könnte.

Kannst du dich erinnern, ob das auch vor 2.0 so vorkam?

Lösen kann man es ja ganz einfach, indem man die entsprechenden Partien wieder löscht... aber sie müssen ja irgendwo herkommen.

Re: template option copy bug(?)

Posted: Thu Mar 27, 2014 8:08 pm
by yellowled
Timbalu wrote:Nee, das habe ich nicht. Ich war sehr intensiv mit anderen Sachen beschäftigt... und dachte das Garvin bei dem "Bild" eventuell ein spontanes Licht aufgehen könnte.
Ich bin mir einigermaßen sicher, das mit Garvin schon mal (ggf. per Skype) besprochen zu haben, wenn es das ist, was ich im Kopf habe – also, dass DB-Einträge eines Themes für ein anderes „übernommen werden“. Aber was das nun genau war … puh, zu lange her für mein Gedächtnis.
Timbalu wrote:Kannst du dich erinnern, ob das auch vor 2.0 so vorkam?
Wenn es das ist, was ich meine – definitiv.

YL

Re: template option copy bug(?)

Posted: Fri Mar 28, 2014 12:56 pm
by garvinhicking
Hi!

Ich meine so etwas war vorgesehen damit man von einem template wieder zurück auf das andere wechseln kann ohne dass einem die optionen gelöscht werden und flöten gehen. Auch relevant wenn man das categorytemplates plugin nutzen möchte...

Grüße,
Garvin

Re: template option copy bug(?)

Posted: Fri Mar 28, 2014 6:45 pm
by Timbalu
Aber doch nicht solche Template eigenen Einstellungen auf andere zu übertragen, siehe oben - alle 8 sind nur S-A relevant. :o Und darum ging es doch hier eigentlich. Das zum Beispiel sidebars "left,hide,right,left2" für t_sagittarius-a erhalten bleibt, aber nicht wie geschehen auf t_2k11 kopiert wird. Oder?

Re: template option copy bug(?)

Posted: Mon Mar 31, 2014 1:46 pm
by garvinhicking
Timbalu wrote:Aber doch nicht solche Template eigenen Einstellungen auf andere zu übertragen, siehe oben - alle 8 sind nur S-A relevant. :o Und darum ging es doch hier eigentlich. Das zum Beispiel sidebars "left,hide,right,left2" für t_sagittarius-a erhalten bleibt, aber nicht wie geschehen auf t_2k11 kopiert wird. Oder?
Naja wenn es andere Templates gibt die eine gleichbenannte Sidebar erhalten, ist es doch sinnvoll das zu übertragen? 2k11 hat die zwar nicht. Aber schadet ja auch eigentlich nicht dann da Werte zu haben für...

Grüße,
Garvin