NAVIGATION
This shows you the differences between two versions of the page.
deutsch:navigationen:kleine-helfer:kunden-menue-erstellen [2009/10/08 13:56] Knut Heermann (flip-flop) created |
deutsch:navigationen:kleine-helfer:kunden-menue-erstellen [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
====== Kunden-Menü erstellen ====== | ====== Kunden-Menü erstellen ====== | ||
- | FIXME Translate | ||
- | **Just a little snippet of code of how to build custom ul/li based navigation in phpwcms.** | + | |
+ | **Ein kleines Programm mit dem eine´Kunden- ul/li basierende Navigation erstellt werden kann.** | ||
Line 14: | Line 14: | ||
- | I think this might be helpful for everybody wants to have more structured navigation. The concept behind is very universal. | + | I denke es kanne hilfreich sein für jeden der mit Strukturnavigationen arbeitet. Das Konzept dahinter ist sehr universell. |
- | [**Note:** all "numbers" here are structure level IDs] | + | [**Wichtig:** Alle "Nummmern" sind Strukturebenen-IDs] |
- | Create a new file **navi_left_right.php** in **template/inc_script/frontend_render** and paste in following code: | + | Erstelle eine neue Datei **navi_left_right.php** in **template/inc_script/frontend_render** und trage den folgenden Code ein: |
<code php|h navi_left_right.php |h> | <code php|h navi_left_right.php |h> | ||
Line 91: | Line 91: | ||
\\ | \\ | ||
- | **Lets see:** | + | **Zur Erinnerung:** |
+ | |||
+ | <code php> | ||
+ | // Top Navigation | ||
+ | $_mainNavi = array(0, 1, 2, 3); | ||
+ | |||
+ | // Left Navigation | ||
+ | $_leftNavi = array(4, 5, 6, 7, 8); // left navi IDs | ||
+ | </code> | ||
+ | \\ | ||
+ | **Gegebene Struktur:** | ||
<code> | <code> | ||
[0] Home | [0] Home | ||
Line 111: | Line 121: | ||
\\ | \\ | ||
- | **And will render in frontend like this:** | + | **Und wird im Frontend so gerendert:** |
<code> | <code> | ||
<ul>[Home | About Us | Contact | News ]</ul> | <ul>[Home | About Us | Contact | News ]</ul> | ||
Line 130: | Line 140: | ||
\\ | \\ | ||
- | ...and so on. Try it - it's pretty simple but flexible and can be styled using CSS. | + | ...usw. Versuche es - es ist recht einfach aber flexibel und kann mit der hilfe von CSS formatiert werden. |
- | Use **{NAVIMAIN}** and **{NAVILEFT}** in your template at positions the result should be rendered... | + | Verwende **{NAVIMAIN}** und **{NAVILEFT}** an der Stelle im Template, an der das Resultat erwcheinen soll... |