folgende Problemstellung:
Ich möchte in meiner Navigation vor jedem Listen-Element eine Meta-Info der entsprechenden Seite ausgeben.
Ich habe z.B. folgendes Aufbau:
Startseite
Meta Info (art_nav_icon) -> "home"
Unternehmen
Meta Info (art_nav_icon) -> "truck"
Kontakt
Meta Info (art_nav_icon) -> "phone"
Wenn ich jetzt folgendes in mein Navigation Template schreibe:
Code: Alles auswählen
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
echo '<ul class="navigation">';
foreach (OOCategory::getRootCategories(true) as $lev1)
{
if($lev1->getId() == $PATH[1])
echo '<li class="active-item">[b]<i class="fa fa-'.$this->getValue("art_nav_icon").'></i>[/b]<a href="'.$lev1->getUrl().'"><span>'.$lev1->getName().'</span></a>';
else
echo '<li>[b]<i class="fa fa-'.$this->getValue("art_nav_icon").'></i>[/b]<a href="'.$lev1->getUrl().'"><span>'.$lev1->getName().'</span></a>';
bekomme ich natürlich immer nur die Meta-Daten der akuellen Seite ausgegeben. Ich möchte aber, dass für jeden Seite unterschiedliche Meta-Daten in der Navigation ausgegeben werden. Ich hoffe Ihr versteht was ich meine
Was ist die einfachste Möglichkeit dies umzusetzen?