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

verschiedene Navis

Verfasst: 24. Jun 2015, 11:52
von nina95
Hallöle liebe Radaxianer,

und zwar hätte ich da nochmal eine Frage (ist zwar vielleicht ein Anfänger frage aber ich lerne ja noch :) )

Ich möchte gerne eine Seite bauen, mit drei Navigationen (header, seite, footer) und in allen dreien sollen andere Kategorien verlinkt sein. habt ihr da eine idee, wie ich das ohne addons regel könnte?

danke schonmal im vorraus ;)

ps. ich weiß die frage ist schon oft gekommen, aber die hier im forum vorhandenen lösungsansätze verstehe ich nicht :(

Re: verschiedene Navis

Verfasst: 24. Jun 2015, 12:33
von anita
hallo nina,

werde bitte etwas konkreter. Oft ist es so, dass im footer Impressum, Kontakt u.ä. links sind. Das lässt sich mit rex_getUrl(...) lösen. Meinst Du so etwas?

Re: verschiedene Navis

Verfasst: 24. Jun 2015, 12:41
von nina95
Also ich hab halt im Header "home | sitemap | suche | kontakt", in der seiten navigation halt bestimmte kategorien (6stück) und im Footer impresum datenschutz und rechtliche hinweise.

danke für die schnelle antwort :)

Re: verschiedene Navis

Verfasst: 24. Jun 2015, 12:51
von anita
hallo nina,

schnell? - naja war grad im Forum unterwegs.

dann ist es also ganz einfach:

notiere die article-ids derer, die in header und footer verlinkt werden sollen;
im href-Attribut der links in header und footer notierst Du

Code: Alles auswählen

<?php echo rex_getUrl([i]hier die entsprechende article-id[/i]) ?>
diejenigen, die nicht in der Seiten-navi erscheinen sollen, schaltest Du offline

die Seiten-navi machst Du ganz normal mit rex_navigation::factory()

Re: verschiedene Navis

Verfasst: 24. Jun 2015, 17:01
von nina95
Super Danke!
Hat Klasse funktioniert ! :)

Re: verschiedene Navis

Verfasst: 24. Jun 2015, 18:30
von wolfgang
Wenn es flexibler sein soll und in der Administration anpassbar, dann hat sich diese Vorgehensweise bewährt:

http://www.redaxo.org/de/forum/addons-f ... 20351.html

Lg, Wolfgang

Re: verschiedene Navis

Verfasst: 25. Jun 2015, 15:10
von robo
Also ich mach das immer so (und das ist felxibel und professionell finde ich :D ):

Ich leg mir unter Metainfos->Kategorien eine neue Metainfo an:

Spaltenname: type

Feldbezeichnung: Menüausgabe

Feldtyp: Select

Parameter: 1:Main - Menü|2:Footer - Menü|3:Sidebar- Menü|4:Überall anzeigen|5:Nicht anzeigen
(oder so ähnlich)

Standardwert: 1

Dann kann man bei jeder Kategorie unter "ändern" die Menüausgabe wählen (ob Header, Footer, Sidebar ...).

Dann im Template, wo das Header-Main-Menü erscheinen soll:

Code: Alles auswählen

 
$banner_nav = rex_navigation::factory();
$banner_nav->addFilter("cat_type",2,"!=");
$banner_nav->addFilter("cat_type",3,"!=");
$banner_nav->addFilter("cat_type",5,"!=");

echo $banner_nav->get(0,1,FALSE,TRUE);
Wo die Sidebar-Nav im Template erscheinen soll:

Code: Alles auswählen

 
$banner_nav = rex_navigation::factory();
$banner_nav->addFilter("cat_type",1,"!=");
$banner_nav->addFilter("cat_type",2,"!=");
$banner_nav->addFilter("cat_type",5,"!=");

echo $banner_nav->get(0,1,FALSE,TRUE);
Für Footer natürlich:

Wo die Footer-Nav im Template erscheinen soll:

Code: Alles auswählen

 
$banner_nav = rex_navigation::factory();
$banner_nav->addFilter("cat_type",1,"!=");
$banner_nav->addFilter("cat_type",3,"!=");
$banner_nav->addFilter("cat_type",5,"!=");

echo $banner_nav->get(0,1,FALSE,TRUE);
Und so weiter und so weiter. Natürlich können die Paramerter für $banner_nav->get(0,1,FALSE,TRUE) entsprechend angepasst werden.

LG
Robert