Seite 1 von 1

Menu-Änderungen

Verfasst: 19.04.2008 22:08
von S.Siegler
Hallo zusammen,

das pack ich jetzt nicht mehr. Das Dateien durchsuchen lässt einen echt durchdrehn ! :wink:

Ich möchte gern weitere Punkte ins Dropdown-menue einfügen.
In der genlib.php hab ich folgenden Eintrag gefunden:

$menu .= "<li><a href=\"$browserepos_url\"><img src=\"$cms[tngpath]tng_repo.gif\" width=\"20\" height=\"20\" border=\"0\" hspace=\"4\" style=\"vertical-align:middle\" align=\"left\" alt=\"\" />$text[repositories]</a></li>\n";

$text hab ich gefunden
Was ist denn $browserepos_url und was muss ich da ändern ?

Ich möchte z.B. einen Menuepunkt einbringen, der links.php aufruft.

:?:

Grüsse
Sascha

Verfasst: 20.04.2008 08:06
von Thomas
Hallo Sascha,

$browserepos_url ist die Adresse der Datei der Aufbewahrungsorte.
Das spielt aber eigentlich keine Rolle für Deine gewünschte Erweiterung.

Es gibt 3 Dropdown-Menüs.
Dein Beispieleintrag befindet sich im drittem Menü.

Du kannst, so wie von Dir unten angegeben, eine Zeile in der gewünschten Rubrik einfügen und die Adresse und den Text ändern.
Also z.B.:

Code: Alles auswählen

			$menu .= "<li><a href=\"$links_url\"><img src=\"$cms[tngpath]tng_links.gif\" width=\"20\" height=\"20\" border=\"0\" hspace=\"4\" style=\"vertical-align:middle\" align=\"left\" alt=\"\" />$text[links]</a></li>\n";
Die Variable $links_url musst Du weiter oben in der Funktion analog der anderen Variablen definieren.
Der Beschreibungstext wird in den Sprachdateien (z.B. Deutsch/text.php) ergänzt und das Bild entsprechend bei den template-Bildern.

Eine Datei link.php habe ich in meiner TNG-Installation aber nicht gefunden. :roll:

Verfasst: 20.04.2008 10:00
von S.Siegler
Das mit dem Einfügen der zusätzlichen Zeile dacht ich mir soweit schon, aber wo trage
ich denn die $links_url ein ?
Das geht doch bestimmt auch an zentraler Stelle irgendwo.

Die links.php kannste nicht kennen. Die hab ich eben neu erstellt und möchte sie jetzt
zusätzlich einbinden.

ach, in UNIX geht das irgendwie für mich einfacher :wink:

:)
Sascha

Verfasst: 20.04.2008 10:06
von Thomas
$links_url musst Du weiter oben, fast am Anfang der Funktion eintragen.
Dort sind die anderen URLs alle nach dem gleichen Schema eingetragen.
z.B.:

Code: Alles auswählen

		$whatsnew_url = getURL( "whatsnew", 0 );
		$reports_url = getURL( "reports", 0 );
		$stats_url = getURL( "browsetrees", 0 );
		$suggest_url = getURL( "suggest", 0 );

Dort kannst Du folgende Zeile anhängen:

Code: Alles auswählen

	$links_url = getURL( "links", 0 );
Deine Datei links.php muss sich im Hauptverzeichnis von TNG befinden, damit es klappt.

Verfasst: 20.04.2008 10:14
von S.Siegler
Achja, jetzt seh ichs. Super ! Danke ! :-D