Folgende Situation auf meiner Website:
- Hauptnavigation im Kopfbereich, 1 Ebene
- Unternavigation in der linken Spalte, 2 Ebenen ab jeweiliger Hauptkategorie. 2. Ebene wird aufgeklappt.
Die Unternavigation habe ich so gelöst:
Code: Alles auswählen
<?php
$P = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
$rexnav2 = rex_navigation::factory();
echo $rexnav2->get($P[1],2,FALSE,TRUE);
?>
Jetzt sollte ich es ein wenig umbauen.. Und zwar soll die 2. Ebene der Unternavigation keine Kategorieliste sein, sondern eine Artikelliste der jeweiligen Kategorie. In dieser Artikelliste soll ein Mouseover (Bilder im Inhalt wechseln) eingebaut sein. Den Code für diese Artikelliste habe ich und dieser würde soweit auch korrekt funktionieren:
Code: Alles auswählen
<ul>
<?php
$zahln = 0;
$zahlh = 0;
$zaehlern = 0;
$zaehlerh = 0;
$cat = OOCategory::getCategoryById($this->getValue("category_id"));
$article = $cat->getArticles(true);
if (is_array($article))
{
foreach ($article as $var)
{
$articleId = $var->getId();
$articleName = $var->getName();
$articleDescription = $var->getDescription();
if (!$var->isStartpage())
{
echo '<li><a href="'.rex_getUrl($articleId).'" onmouseover="Bildwechsel('.$zahlh++.', High'.$zaehlerh++.')" onmouseout= "Bildwechsel('.$zahln++.', Norm'.$zaehlern++.')">'.$articleName.'</a></li>';
}
}
}
?>
</ul>