Commonpages aktiv
Wenn man die aktiv ausgewählte Commonpage markieren will, dann geht das nur mit PHP. Man tausch in der navigation.ccml den Code aus. Den Text in der Anweisung mit "span=\".... kann man nach eigenen Bdarf anpassen. ggf. nur einen Style aufrufen: <span class=\"commomactive\">. Dann muss die Klasse in einem CSS File definiert sein.
Neue Code
#C
<?php
$scriptname = preg_replace("/^.*\//","",$_SERVER['REQUEST_URI']);
?>
<h2><cc:print value="&site.ressource.common">:</h2>
<p>
<a class="sidebarblockleft" href="<cc:print value="&home.url">"><cc:print value="&site.ressource.home"></a>
</p>
<cc:*>
Echte Ressourcen ausgeben und mittels PHP feststellen, ob auszugebender Link die aktuelle Seite ist.
</cc:*>
<cc:loop type="commonpages" obj="mycommonpage">
<p>
<a class="sidebarblockleft" href="<cc:print value="&mycommonpage.url">">
<?php
if($scriptname==preg_replace("/^.*\//","","<cc:print value="&mycommonpage.url">")) {
echo "<span style=\"color:<cc:print value="&usercolor.alt.dark">; text-decoration:underline;\">";
?>
<cc:print value="&mycommonpage.caption">
<?php if($scriptname==preg_replace("/^.*\//","","<cc:print value="&mycommonpage.url">")) {
echo \"</span>";}
?>
</a>
</p>
</cc:loop>
Brauchen Sie » Support?