[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Navigation erweitern - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Joschi
Beiträge: 11
Registriert: 17. Okt 2007, 20:16

Navigation erweitern

19. Okt 2007, 16:49

Hallo,

soo nun geht es aber los.....
will die Navigation auf eine 3. oder 4. Ebene erweitern.
Beispiel:

Startseite
Hobbys>> Bike
>>>>>>>>>>>>>>>> offroad
>>>>>>>>>>>>>>>> street
>>>>>>>>>>>>> Skate
>>>>>>>>>>>>>>>>> Halle
>>>>>>>>>>>>>>>>> outdoor
>>>>>>>> PC
>>>>>>Beruf
XX
XX
uww.....



Code: Alles auswählen

<?php
// EXPLODE PATH
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");

// GET CURRENTS
$path1 = (isset ($PATH[1])) ? $PATH[1] : '';
$path2 = (isset ($PATH[2])) ? $PATH[2] : '';
$path3 = (isset ($PATH[3])) ? $PATH[3] : '';
$sitePath = '';
$titlePath = '';
$navLeftCol = '';



/* START 1st level categories */
$navHeader .= '<ul>';
$navLeftCol .= '<div id="navheight_horiz_vert">';
foreach (OOCategory::getRootCategories() as $lev1) {
		
	if ($lev1->isOnline()):
		if ($lev1->getId() == $path1) {
			$navHeader .= '<li><a class="current" href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
			if ($lev1->getId() != "1") {
				$sitePath .= ' ›› <a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
			}
			$titlePath .= ' >> '.$lev1->getName();
		}
		// 2nd level - no active link
		else {
			$navHeader .= '<li><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
		}
		
			
		// 1st level had categories? -> go on 
		$lev1Size = sizeof($lev1->getChildren());
	
		if ($lev1->getId() == $path1) {
		if ($lev1Size != "0"):
			$navLeftCol .= '<ul class="nav1st">';
			$navLeftCol .= '<li>'.$lev1->getName();

			$navLeftCol .= '<ul class="nav2nd">';

			// START 2nd level categories 
			foreach ($lev1->getChildren() as $lev2):
						
				if ($lev2->isOnline()):
	
				// 2nd level - active link
					if ($lev2->getId() == $path2) {
						$navLeftCol .= '<li class="active"><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></li>';
						$sitePath .= ' ›› <a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a>';
						$titlePath .= ' >> '.$lev2->getName();
					}
					// 2nd level - no active link
					else {
						$navLeftCol .= '<li><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a></li>';
					}
			
				endif;			
				
			endforeach;
			// END 2nd level categories 
			$navLeftCol .= '</ul>';
			$navLeftCol .= '</li></ul>';
		endif; // END by if ($lev1Size != "0"):
		}
		$navHeader .= '</li>';

	endif; // END by if ($lev1->isOnline()) 
}
$navHeader .= '</ul>';
$navLeftCol .= '</div>';
// END 1st level categories 

if ($REX['CUR_CLANG'] == 1) $breadcrumb = 'You are here: <a href="/index.php?clang=1">Startpage</a> '.$sitePath;
else $breadcrumb = 'Sie befinden sich hier: <a href="/index.php">Startseite</a> '.$sitePath;



?>
wo muss ich was ändern??
Angelegt und auf online geschaltet und gefüllt in der "Strukturverwaltung" ist es!
Die aus der 3. Version hab ich versucht die macht Redaxo- Salat
:wink:
Danke und Gruß

Joschi
Beiträge: 11
Registriert: 17. Okt 2007, 20:16

19. Okt 2007, 23:52

wohl doch nicht soo einfach???? :wink:

Gruss :?

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

19. Okt 2007, 23:54

Hi,

geduld... deine Anfrage ist noch von Heute..

Gruß,
Markus

Joschi
Beiträge: 11
Registriert: 17. Okt 2007, 20:16

20. Okt 2007, 15:48

stimmt ja nicht......
ist ja von gestern.... :wink:

:? :(

Joschi
Beiträge: 11
Registriert: 17. Okt 2007, 20:16

24. Okt 2007, 12:30

weiss also doch keiner was??
dann ist das system leider wertlos......

schade....... :?

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

24. Okt 2007, 12:59

Hej,
Joschi hat geschrieben:weiss also doch keiner was??
dann ist das system leider wertlos......
was hat das System mit deinem Navigations-Template zu tun? Was hier wertlos wäre, wäre etwas ganz anderes. Und zwar der, der davor sitzt und wieder einmal nur verlangt, sich aufregt das er das nicht hin bekommt und die Schuld auf das System schiebt.

Sorry, ich bin es Leid.

Joschi
Beiträge: 11
Registriert: 17. Okt 2007, 20:16

24. Okt 2007, 13:27

hey hey Admin,
was für Töne- habe nix verlangt- lediglich Fragen gestellt.

ich bin neu, das System ist für mich neu, und hier ist ein support Forum der Entwickler.............oder??
wenn man hier die Fragen nicht stellen kann wo dann??
Darf man Redaxo nur als Crack der alles weiss einsetzen??

Und wenn ich stunden davor sitze und mir dazu auch hier keiner was dazu sagen kann, ist es für mich suboptimal-oder??
....und SCHULD ist gaanz was anderes! :P

......womit meine Fragen immer noch nicht beantwortet wären......... :wink:
die webbude.de Navigation schaut z.b. interessant aus :P
Danke und Gruß

Benutzeravatar
Koala
Beiträge: 1612
Registriert: 3. Okt 2005, 13:20

24. Okt 2007, 14:28

tbaddade hat geschrieben:Sorry, ich bin es Leid.
Tiiiiieeeeef durchatmen Thomas und ruhig bleiben.
Er wirds schon noch lernen ... hoffe ich 8)

@Joschi
Wenn du auf eine Anfrage keine Antwort bekommst gibt es zwei Möglichkeiten für dich ... nein, eigentlich sogar drei:

1. Frage noch einmal nach; bleibe aber höflich und sachlich!
2. Wende dich direkt an jemanden aus dem Bereich Agenturen/ Support - hier bekommst du Hilfe gegen Bezahlung
3. Lerne PHP
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung

Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)

Joschi
Beiträge: 11
Registriert: 17. Okt 2007, 20:16

24. Okt 2007, 14:49

hier bekommst du Hilfe gegen Bezahlung
ja ne ist klar.......
danke dass ich nun weiss worauf es hier hinausläuft :?

Gruss

Benutzeravatar
Peter.Bickel
Beiträge: 1856
Registriert: 25. Jan 2005, 21:17
Wohnort: Schleswig-Holstein
Kontaktdaten: Website

24. Okt 2007, 15:22

Hi Joschi,

na komm, Du musst nicht gleich so beleidigt sein.
Kuck Dir doch einfach mal Deine für zwei Ebenen funktionierende Navi an. Du wirst - auch ohne PHP-Kenntnisse - schnell bestimmte Muster und Wiederholungen erkennen.
Damit müsste es auch einem Neuling möglich sein, die Navi entsprechend zu erweitern. Ich hab das damals auch so gemacht, ohne von PHP eine Ahnung zu haben.

Du könntest es zum Beispiel einfach mal versuchen und dann Deinen Lösungsansatz posten, auch wenn er noch nicht funktionieren sollte.

Generell wirst Du sicher die Erfahrung machen, dass es in diesem Forum immer schnelle Hilfe gibt, wenn man höflich bleibt und nicht zu fordernd wird.

Viele Grüße,
Peter.

Kalle01
Beiträge: 310
Registriert: 10. Jan 2007, 21:27
Wohnort: Mettmann, NRW
Kontaktdaten: Website

29. Okt 2007, 16:51

@Koala

Du hast noch eine Möglichkeit vergessen: Nutze die Forensuche

Gerade das Thema gab es schon häufiger und bei den Navitemplates sind auf jeden Fall welche mit drei Ebenen

@Joschi
Auch wenn man mit Redaxo schell ein paar Seiten online hat, ein bisschen Zeit zum Lernen oder eben auch Geld mußt Du schon investieren. Eine datenbankbasierte Homepage ist eben nicht trivial! Alternativ solltest Du Microsoft Frontpage o.ä. verwenden.

Gruß Kalle

Zurück zu „Allgemeines [R4]“