[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Unterkategorie kombiniert mit eigenem Code
Seite 1 von 1

Unterkategorie kombiniert mit eigenem Code

Verfasst: 27. Feb 2015, 12:33
von Fanello
Liebe Redaxo-Gemeinde

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);
?>
Das funktioniert soweit alles perfekt.

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>
Hat jemand eine Idee, wie ich diese Kombination hinbekomme? Also aufklappbare Kategorieliste, wobei beim aufklappen meine Artikelliste angzeigt wird.