[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
2x Navigation, aber unabhängig - 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/
Wolfgang Beck
Beiträge: 9
Registriert: 19. Sep 2005, 18:19

2x Navigation, aber unabhängig

19. Sep 2005, 19:13

Hallo Leute!

Ich hätte gerne 2 Navigationsbereiche auf meiner Seite. Links das "normale" Menü wie mann es kennt, mehrere Ebenen etc.

Zusätzlich möchte ich aber oben rechts noch horizontal die Punkte "Kontakt", "Download" und "Impressum" als eigenständige Navigation anzeigen. Diese soll ebenfalls erweiterbar/änderbar im Sinne eines CMS sein. (Also bitte keine Lösungen mit statischen Links im Template)

Wie stelle ich soetwas an?

Grüße

Wolfgang Beck

Benutzeravatar
alex2911
Beiträge: 567
Registriert: 20. Jul 2005, 04:13
Wohnort: Österreich
Kontaktdaten: Website

19. Sep 2005, 19:19

Hi & Welcome !

Hier meine Idee: Du könntest eine neue Kategorie machen (zb. Seitennavi) .
Diese Kategorie würde dann die weiteren Unterkategorien beinhalten die mit den anderen menüpunkten nichts gemeinsam haben.
Aus der Hauptnavigation müsstest Du dann nur einmalig diese Kategorie ausschliessen und fertig wäre die Geschichte.
(Wobei, ich habe was gesehen von _Kategorie -- anscheinend wird irgendwo definiert dass Kategorien mit _ am Anfang ausgeschlossen werden -- bin aber noch nicht soweit gekommen, es nachzuprüfen :) )

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

19. Sep 2005, 19:47

Hi,

die Lösung von Alex würde ich ebenfalls empfehlen.

Wenn du dazu noch Fragen hast, bitte fragen..

Gruß,
Markus

Benutzeravatar
alex2911
Beiträge: 567
Registriert: 20. Jul 2005, 04:13
Wohnort: Österreich
Kontaktdaten: Website

19. Sep 2005, 20:48

Hab mich etwas gespielt damit:

Code: Alles auswählen

<?php
$path1 = $this->getValue("article_id");

echo '<div class=topnavi_rechts>';
foreach (OOCategory::getChildrenById('67', true) as $lev1):
	$lev1->setClang($REX[CUR_CLANG]);
	if ($lev1->isOnline()):
		if ($lev1->getId() == $path1)
		{
			echo '<a href="'.$lev1->getUrl().'" class=linktopa_rechts>'.$lev1->getName().'</a><br />';
		}else
		{
			echo '<a href="'.$lev1->getUrl().'" class=linktopp_rechts>'.$lev1->getName().'</a><br />';
		}
		echo '';
	endif;
endforeach;
echo '</div>';
?>
Dies ist ein Template für die Unterkategorien einer Hauptkategorie (bei mir ID 67)
--> getChildrenById('67', true) sagt aus: Nehme die Unterkategorien der Hauptkategorie 67 und ignoriere dabei den Offlinestatus dieser Hauptkategorie 8)
Der Rest ist ein Kinderspiel :D
Dazu auch die CSS-Erweiterung:

Code: Alles auswählen

/* ------------------ START:TOPNAVI_RECHTS ------------------ */
.topnavi_rechts
{
	text-align:center;
}
.linktopa_rechts {
	color:#336600;
	font-weight:normal;
	padding:10px;
	text-decoration: underline;
}
.linktopp_rechts {
	color:#336699;
	font-weight:normal;
	padding:10px;
	text-decoration: underline;
}
/* ------------------ END:TOPNAVI_RECHTS ------------------ */

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

20. Sep 2005, 07:12

Hej,

wenn du das schreibst:

Code: Alles auswählen

echo '<div class=topnavi_rechts>';


darfst du auch das schreiben

Code: Alles auswählen

echo '<div class="topnavi_rechts">'; 
ist besser für die Validierung :-)

und das

Code: Alles auswählen

$REX[CUR_CLANG]
sollte man in

Code: Alles auswählen

$REX['CUR_CLANG']
verändern.

Aber das sind nur Hinweise, Anmerkungen. :-)

Thomas

Zurück zu „Allgemeines [R3]“