Nav Modul

Gesperrt
lino
Beiträge: 4
Registriert: So 18. Apr 2004, 13:33
Wohnort: Trier
Kontaktdaten:

Nav Modul

Beitrag von lino »

Hallo,

ich bin CMS/Contenido Neuling.
Wofür ist bei den Modulen die Eingabe und Ausgabe genau zuständig.

Ich habe eine Seite, die ich komplett auf ein tabellenfreies Layout umgestellt habe. Das Menü wird per PHP-Klasse erzeugt. Wie binde ich diese PHP-Klasse am Besten ein.

Code: Alles auswählen

<?php

class Navi
{

  
    // Funktion zur fertigen Ausgabe des Menüs

    function build(  )
    {
        echo $this->Content;
    }

    // Funktion zum setzen der Überschrift

  
        function leer( )
    {
        $this->Content .= "<br>";
    }

    // Funktion zum setzen von ein oder mehreren Obermenüs

 function titel( $menue, $image, $titelname )
    {
    global $serv;

    if ($_GET[mainmenue]==$menue)
	{
	   $this->Content .= "<img src=\"".$serv."button/".$image."\" alt=\"Titel: ".$titelname."\">";
	}
    }


 function menue( $menue,$name, $linkname, $link = "#", $ziel = "_self")
    {
    global $serv;

       $this->Content .="<span class='";
		if($_GET[menue]==$linkname){$this->Content .= "markiert";}else{$this->Content .= "menue";}
 	 $this->Content .="'><img src=\"".$serv."button/";

	   if($_GET[menue]==$linkname){$this->Content .= "open.gif";}else{$this->Content .= "close.gif";}
	   $this->Content .=" \"alt=\"$name\">";

       $this->Content .= "<a href=\"".$serv.$link."?mainmenue=".$menue."&menue=".$linkname."\"> ".$name."</a></span><br>";

    }


function main_menue( $menue,$name, $name2, $link = "#", $ziel = "_self")
    {
     global $serv;

    $this->Content .= "<p class='space'></p><span class='menuetitel'><a href=\"".$serv.$link."?mainmenue=".$menue."&menue=".$name."\">".$name2."</a></span><br>";


    }

}
?>
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

entweder
du schreibst sie in einem modul in einem output bereich.
oder
du schreibst es in ein externes file, das du dann im outputbereich mittels include einbindest.
*** make your own tools (wishlist :: thx)
Gesperrt