Scripthilfe

Navigation PHP CSS

  • 01.10.2009
Allgemeine Angaben
Projektart:
Entwicklung
Preisvorstellung / Projektwert:
0 €
Vergütung:
Preis
Beschreibung

Hallo,
das Aufklappmenü wird beim Klicken auf den Menüpunkt 'sanierung' aufgeklappt und zwei zusätzlich sind 2 Unterpunkte zu sehen.
Beim Aktivieren des Hauptmenüpunktes 'sanierung' wird die Datei 'strasse1.php?x=5' geladen (die selbe Datei, die auch den 1. Untermenüpunkt 'umbau' darstellt. Mit dem Aktivieren des Punktes 'sanierung' wird dieser auch gleichzeitig mit der CSS Klasse 'aktiv' hervorgehoben.
Die geschriebenen Dinge werden durch den unten stehenden Code umgesetzt.

Code in der strasse1.php:
[code]<?php $thisPage ="sanierung";?>[/code]
Code in der navi.php (die in alle Dateien includiert wird)
[code]<dl class="menu">
<dt <?php if ($thisPage == "sanierung") { echo ' class="aktiv"'; } else { echo ' class="unaktiv"'; } ?> ><a href="strasse1.php?x=5">sanierung</a></dt>
<?php
if(intval($_GET["x"]) == 5)
{
echo '<dd>
<a href="strasse1.php?x=5">umbau</a>
<a href="strasse2.php?x=5">freier umbau</a>
</dd>';
}
?>
</dl>[/code]

Was nun noch fehlt ist:
Die Untermenüpunkte 'umbau' und 'freier umbau' sollen ebenfalls bei deren Aktivierung als 'aktiv' markiert sein (also auch eine CSS Klasse erhalten). Wichtig ist auch, dass der Unterpunkt 'umbau' gleich beim Aktivieren des Hauptmenüpunktes mit markiert wird, da die Datei strasse1.php mit dem Hauptnavigationspunkt 'sanierung' und über den 1. Unternavigationspunkt 'umbau' geladen wird.

Alle meine Versuche, den Unterpunkten die $thisPage == einzubinden, sind gescheitert. Bestimmt habt Ihr gleich eine Idee wie das umzusetzen ist. Ich würde mich freuen, wenn sich jemand die Mühe machen könnte. Ich bin auch gerne bereit das zu honorieren (nach Absprache). Besten Dank. Maggie

 

Wichtig! Die Ergänzung muss heute fertig werden :-) aber das dürfte ja gut machbar sein.

m-mnet@web.de

 

Stellenangebot veröffentlichen

pressemitteilung veröffentlichen

Verstärke Dein Entwicklungs-Team

Erfahrene Entwickler freuen sich auf Deine Stellenagebote. Starte jetzt und platziere Deine Stellenagbeote auf php-resource

mehr erfahren

Stellenangebot eintragen

Welche Technologien sollte ein PHP Programmierer beherrschen?

In der heutigen digitalen Welt ist die Rolle eines PHP Programmierers von großer Bedeutung. ...

admin

Autor : admin
Kategorie: Dies und Das