Nav Modul
Verfasst: Di 8. Jun 2004, 13:08
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.
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>";
}
}
?>