[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Navigation + Metainfos [solved]
Seite 1 von 1

Navigation + Metainfos [solved]

Verfasst: 14. Mai 2014, 20:34
von nitzer
Ich benötige für ein aktuelles Projekt eine Navigation, die folgendes beinhalten soll:

Die Seitenstruktur sieht etwa so aus

A: Level 1
A:Unterpunkt 2. Ebene
A:Unterpunkt 3. Ebene
...
B: Level 1
B: Unterpunkt 2. Ebene
B: Unterpunkt 3. Ebene
...

Nun soll ein Dropdown oder Megamenü erstellt werden, welches ich mittels JQuery ein/ausblende.
Soweit klappt schonmal alles wunderbar, allerdings möchte ich den Kategorien der 2. Ebene zusätzlich noch ein Bild und einen Text (über die Metainfos) zuweisen, welches dann beim Rollover zusammen mit den Menüpunkten der 3. Ebene eingeblendet wird.

Wie kann ich das mit dem Menü verdrahten.

Mit der Navi-Factory komme ich da wohl nicht weiter.

Code: Alles auswählen

<?php

$nav = rex_navigation::factory();
$nav->setClasses(array('lev1', 'lev2', 'lev3'));
echo $nav->get(1,3,TRUE,TRUE);
echo '</div>';
?>


Re: Navigation + Metainfos

Verfasst: 14. Mai 2014, 22:50
von nitzer
So bekomme ich immer den ganzen Seitenbaum. Es soll aber unterhalb vom Root losgehen, in meinem Fall bei ID 1 bzw 2.

Hat niemand eine Idee

Code: Alles auswählen

<?php

foreach (OOCategory::getRootCategories() as $lev1):

	if($lev1->isOnline()):
		#echo '<a class="menu"  href="'.$lev1->getUrl().'">&raquo;&nbsp;'.$lev1->getName().'</a>';
		#echo $lev1->getUrl();
		echo "<br />";
		$lev1Size = sizeof($lev1->getChildren());
 
		if($lev1Size != "0"):
			foreach ($lev1->getChildren() as $lev2):
				if ($lev2->isOnline()):
					echo '<a class="submenu" href="'.$lev2->getUrl().'">'.$lev2->getName().'</a>';
					
		#echo $lev2->getName();
		echo "<br />";
		#echo $lev2->getUrl();
		#echo "<br />";
		echo $lev2->getValue("cat_menuimg");
		echo "<br />";
		echo $lev2->getValue("cat_menutext");
		echo "<br />";

				endif;
				// ANFANG  EBENE 3
				$lev2Size = sizeof($lev2->getChildren());
				if($lev2Size != "0"):
					foreach ($lev2->getChildren() as $lev3):
						if ($lev3->isOnline()):
							echo '<a class="submenu" href="'.$lev3->getUrl().'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&bull;&nbsp;'.$lev3->getName().'</a><br />';
						endif;
					endforeach;
				endif;
				// ENDE EBENE 3
			endforeach;
		endif;
	endif;
endforeach;
?>

Re: Navigation + Metainfos

Verfasst: 15. Mai 2014, 08:41
von Oliver.Kreischer
Hey,

wenn du magst kann ich heute Nachmittag mal gucken.
Hab vor kurzem auch tolle Tipps für Navigationen bekommen.

Schick mir mal die Zugangsdaten per PM.

Grüße
Oliver

Re: Navigation + Metainfos [solved]

Verfasst: 15. Mai 2014, 11:49
von nitzer
Danke, hab es schon gelöst.
Ergebnis zeige ich noch…