Klasse currentpage für navbar

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
goethe
Regular
Posts: 74
Joined: Fri Jul 04, 2008 11:45 am

Re: Klasse currentpage für navbar

Post by goethe »

Hi Ian,

ich hab das jetzt ersetzt. Der entsprechende Teil in der confi.in.php schaut jetzt so aus:

Code: Select all

include dirname(__FILE__) . '/lang_en.inc.php';

$serendipity['smarty']->assign(array('currpage'=> "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']));
$serendipity['smarty']->assign(array('currpage2'=> $_SERVER['PHP_SELF']));
Hat aber leider nichts gebracht. :(

Gruß,
Katrin
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Klasse currentpage für navbar

Post by Timbalu »

Nee tut mir leid, das war auch ziemlicher Käseauflauf meinerseits ... ;-)
REQUEST_URI ist und bleibt richtig, auch mit Kategorienlinks.

Code: Select all

$serendipity['smarty']->assign(
                             array('currpage'=> "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],
                                   'currpage2'=> $_SERVER['REQUEST_URI'])
							);
Vielleicht hast ja in diesem Blog auch bloß die falsche Stelle erwischt für die currpage2 == navlink.href Abfrage? Dies müßte im transit in <div id="sitenav"> sitzen, beim testblog in <div id="sitenav" class="snbelow">.

Ansonsten mal unter <div id="wrapper"> mal kurz mit

Code: Select all

                    {foreach from=$navlinks item="navlink" name=navbar}
                                 {$currpage}=={$navlink.href}<br />
                                 {$currpage2}=={$navlink.href}<br /><br />
                    {/foreach}
testen. Da sollte Aufschluss geben. Auch wenns ein Produktivblog ist, kann man das mal eben schnell zum debuggen machen, wenn man es gleich wieder zurückändert. (Ausgabe kopieren und hier bitte melden)

Immer noch fahrt ihr übrigens mit S9y 1.5.2. Es ist aus kritischen Sicherheitsgründen immer noch sehr zu empfehlen schleunigst auf die aktuelle 1.5.5 upzugraden!
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
goethe
Regular
Posts: 74
Joined: Fri Jul 04, 2008 11:45 am

Re: Klasse currentpage für navbar

Post by goethe »

Ohweh, ohweh, die Sache hat mich echt einige graue Haare gekostet! Die Änderungen am Template und in der config.inc.php, die Du vorgeschlagen hattest, waren völlig richtig. Die Kollegen hatten nur zusätzlich über einen HTML-Klotz eine Seitennavigation gebaut, der sie die gleiche Klasse zugewiesen haben, wie die, die aus dem Temnplate kommt. Diese lag dann überhalb der originalen Seitennavi und die Änderungen waren nur aus diesem Grund nicht sichtbar. Im Quelltext hätte es einem dann zwar evtl. auffallen können, aber ...

Also vielen Dank für den Einsatz und die Hilfe!

Grüße,
Katrin
Post Reply