Page 4 of 4

Re: serendipity_loadGlobalThemeOptions und Constants

Posted: Fri Oct 28, 2011 1:38 pm
by yellowled
Garvin, ich weiß, was Du in 1.6 vergessen hast. :) (Bemerk-Credits für Timbalu.)

YL

Re: serendipity_loadGlobalThemeOptions und Constants

Posted: Sat Nov 05, 2011 12:54 am
by yellowled
yellowled wrote:Veit merkte eben (beim Testen von 2k11) richtig an, dass es keine Option gibt, die Kernnavigation abzuschalten. Außerdem sollte das ganze idealerweise eine Art Sicherung haben, dass kein Link generiert wird, wenn kein gültiges Linkziel (href) angegeben wird. Beides finde ich ziemlich sinnvolle Ergänzungen.
*bump*

Sorry, wenn ich nerve, aber das ist eines der zwei Dinge, die noch zu fixen wären, ehe man es in die freie Wildbahn entlassen könnte. (Das andere wäre „echtes“ Nesting bei Kategorien in der Seitenleiste, aber das würde ich nicht als release-kritisch ansehen.)

Also:

1. Wenn ein Link kein Linkziel und/oder keinen Linktext hat, sollte der Link nicht ausgegeben werden.
2. Es sollte einen Mechanismus geben, die Ausgabe der Navigation komplett zu unterdrücken.

Ich kann beides auch templateseitig einbauen (1. haben wird durch einen Patch von Veit zu 50% schon, 2. ginge über eine Theme-Option), aber sauberer wäre doch, es im Kern global zu lösen?

Wenn das funktioniert, könnte man mal ein paar der Angebote, es live zu testen, wahrnehmen und es dann ggf. im nächsten Release in den Kern werfen. Hm? Garvin? *stups* :wink:

YL

Re: serendipity_loadGlobalThemeOptions und Constants

Posted: Sat Nov 05, 2011 6:22 pm
by garvinhicking
Hi!

Öh, das müsste eigentlich schon gehen wenn Du in der config.inc.php diese Zeiel NICHT nutzt:

Code: Select all

$template_global_config = array('navigation' => true);
Die Linkgenerationsache muss auch templateseitig abgefragt werden, das hat mit dem Kern eigentlich nix zu tun. Das geht ja mittels IF-Abfrage eigentlich easy in Smarty und hat IMHo im Kern so nicht unbedingt etwas verloren, da man ja möglicherweise durchaus auch Infos im Menü haben will (Text) der keinen Link enthält.

Von mir aus kann 2k11 gerne jederzeit ins repo.

Grüße,
Garvin

Re: serendipity_loadGlobalThemeOptions und Constants

Posted: Sun Nov 06, 2011 1:44 am
by yellowled
garvinhicking wrote:Öh, das müsste eigentlich schon gehen wenn Du in der config.inc.php diese Zeiel NICHT nutzt:
… dann gibt das Template immer noch eine leere ul aus. Gna, da beißt sich das ganze Konzept in den Schwanz. Da muss ich mir noch richtig was ausdenken, um den ganzen Kram drumherum ggf. mit zu unterdrücken. Okay, alles klar, sorry.

YL

Re: serendipity_loadGlobalThemeOptions und Constants

Posted: Sun Nov 06, 2011 3:27 pm
by yellowled
Gelöst, allerdings nur über eine Theme-Option. Sollte jemand einen knackigen, flotten, ressourcenschonenden Smarty-Kniff für "Wenn in allen Elementen dieses Arrays mindestens ein Wert des Wertepaares Linktext/Link-URL leer ist" einfallen, immer raus damit – ich glaube, da gibt es nichts. Also Theme-Option für manuelles Abklemmen.

Ich hampel die Tage nochmal durch alle Browser und dann könnte man es in die Wildbahn entlassen.

YL