Variable wird nicht gefüllt..?

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Variable wird nicht gefüllt..?

Beitragvon MyPass » 25. Sep 2008, 15:28

Hallo,

ich bastle gerade ein wenig mit Redaxo. Ich habe eine Funtion in einem Template, in der ich einer Variablen aus dem Main-Bereich weitere Werte mit ".= 'Neuer Text'" zuweise.

Leider ist in der Ausgabe aber der Inhalt innerhalb der Funktion nicht in der Variablen gespeichert. Liegt das an Redaxo selbst? Mit global habe ich die Variable "$nav1" schon verfügbar gemacht!

Code: Alles auswählen
function sitemapPrint($aktlev, $level)
{   
   global $nav1;
   if ($aktlev->isOnline()):
      //aktuelle Ebene ist Aktiv
      $aktlevSize = sizeof($aktlev->getChildren());

      switch ($level) {
         case 1:
            $nav1.= '<a class="item1" href="'.$aktlev->getUrl().'"><nobr>'.$aktlev->getName().'---|</nobr></a>'."\n";
             $nav1.= "Test";
            $out.= "<li><a href=\"".$aktlev->getUrl()."\">+".$aktlev->getName()."</a>-a".$level."-".$aktlev->getValue("path")."+\n";
            break;
         default:
            $out.= "<li><a href=\"".$aktlev->getUrl()."\">".$aktlev->getName()."</a>-".$level."-".$aktlev->getValue("path")."+\n";
            break;
      }


      
      if ($aktlevSize != "0"):
         //aktueller Eintrag besitzt Unterkategorien/Ebenen
         //nächste Ebene beginnen (rekursiv)
         $level = $level + 1;
         sitemapStart($aktlev, $level);
      endif;
      $out.= "</li>\n";

   endif;
}

sitemapStart();


Danke
MyPass
MyPass
 
Beiträge: 51
Registriert: 23. Jun 2007, 17:12

Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast