Zum Inhalt springen

Genereller Strukturaufbau wegen Navigation

Erstellt am 11. Mai 2007 · 7 Antworten · letzte Antwort am 15. Mai 2007

Tags: Seiten & Seitenbaum, Frage

Der Dude ·

Hallo zusammen! Habe mal eine generelle Frage zur Struktur der Seitenverwaltung. Habe z.B. folgende Struktur:

root
----Home
----Projekt
--------Intern
--------Extern
----Download
----Kontakt
--------Adresse
--------Formular

Alle Seiten der Ebene root werden in der Main-Navi (entryLevel = 0) und alle Seiten der Ebene 2 in der Sub-Navi (entryLevel = 1) gelinkt. Soweit so gut.

Wenn man aber z.B. die Links für das Impressum, Datenschutz bspw. an anderer Position ausgegeben will, wie würdet ihr diese Seiten innerhalb des Projektes unterbringen? Eine Ebene 3 schaffen (entryLevel = 2) oder einen Knoten direkt angeben (special.value=...) und die Seiten darin ablegen? Hmm, für einen Tipp wäre ich dankbar!

Gruß, Stephan

PhoenixAusDerAsche ·

Hi!

Ich hab es so gemacht:

Habe mir auf höchster Ebene (also direkt unter root) ne Seite "Hilfsseiten" angelegt und darin die obligatorischen Seiten untergebracht. Die Seite "Hilfsseiten" dann im normalen Menü mit ExludeUID (glaub so is die Eigenschaft) ausgeklammert. Im Menü für Impressum und Co hab ich ein special-menu Directory gamacht und das Directory von Hilfsseiten als Quelle genommen.
Bei dir würde Hilfsseiten dann auf der gleichen Ebene wie Home, Download usw. liegen. Habe diese nicht in den normalen Seitenbaum mit reingepackt, da sie ja generell auf jeder zu sehen sind und sonst meine Struktur unübersichtlich werden würde.

Gruß
phoenix

Der Dude ·

Hallo! Wenn ich dich recht verstanden habe, würde der Aufbau deines Bsp. dann wie nachfolgende ausschauen.

root
...
----Kontakt
--------Adresse
--------Formular
----Hilfeseiten
--------Impressum
--------Datenschutz

Leider ergeben sich aus der Lösung folgende weitere Probleme:
- befindet man sich auf Seite Impressum, werden im Submenü alle Unterseiten vom Knoten "Hilfeseiten" gelinkt, da Sub-Navi über "entryLevel = 1" aufgebaut wird aber die Subnavi soll hier nicht erscheinen
- in Rootline (Breadcrumb) steht dann "Hilfeseiten >> Impressum" aber stehen soll hier nur "Impressum"
- die Sitemap wird auch mit dem Knoten "Hilfeseiten ..." ausgegeben aber besser wäre hier, wenn die Unterseiten vom Knoten "Hilfeseiten" direkt in der Root der Sitemap gelinkt sind

Hmm, so recht kann dies die Lösung leider nicht sein. Gibt es keine bessere Alternative?

Eine Variante wäre alle Hilfseiten direkt in die Root zu legen, diese in Main-Navi auszublenden und im Menü für Impressum usw. über die UID´s auszugeben. Nachteilig hierbei ist der Fakt, das neue Seiten dieser Ebene wieder extra eingebunden werden müssen und Seiten mit Content direkt in der Root liegen, wobei die Übersichtlichkeit leidet.

Ne andere Variante wäre eine dritte Ebene (siehe nachfolgendes Bsp). wobei Ebene 0 und Ebene 1 im Menü garnicht ausgegeben werden und das Menü für Impressum über "entryLevel = 2" aufgebaut ist. Leider erscheinen dann diese Seiten garnicht in der Sitemap.

root
...
----Kontakt
--------Adresse
--------Formular
----Hilfeseiten
--------Footer
----------------Impressum
----------------Datenschutz

Hmm... stecke hier ein wenig fest!

Gruß, Stephan

d.​walter ·

Hi, mach doch mal aus deiner Seite einen Sysfolder. Damit sollte es eigentlich klappen.

Ich mache das immer so:

root
-Home
-1.Seite
--1.Unterseite
-Service (SysOrdner)
--Impressum
--Sitemap usw

zu sehen unter http://www.bushido-sv.de

gruß

Daniel

Der Dude ·

Hallo!
Allerdings wird auf deinen Seiten trotzdem das Sub-Menü mit den "Service" - Links ausgegeben und in der Sitemap werden diese Seiten garnicht aufgeführt. Hmm... leider auch keine Lösung!
Gruß Stephan

d.​walter ·

Hallo!

Allerdings wird auf deinen Seiten trotzdem das Sub-Menü mit den "Service" - Links ausgegeben und in der Sitemap werden diese...

Das ist ja auch so gewollt bei mir. Es ging ja um den Breadcrumb und da ist es nicht mit drinne.

Und bei der Sitemap ist das eine Einstellungssache im TS dann würden die da auch auftauchen, was ja aber bei meiner Seite auch nicht gewünscht ist.

Gruß

Daniel

Der Dude ·

Hallo!

Das ist ja auch so gewollt bei mir. Es ging ja um den Breadcrumb und da ist es nicht mit drinne.

Naja, aber genau darum geht´s bei mir :o siehe meine 2.Antwort:

Leider ergeben sich aus der Lösung folgende weitere Probleme:
- befindet man sich auf Seite Impressum, werden im Submenü alle Unterseiten vom Knoten "Hilfeseiten" gelinkt, da Sub-Navi über "entryLevel = 1" aufgebaut wird aber die Subnavi soll hier nicht erscheinen
- in Rootline (Breadcrumb) steht dann "Hilfeseiten >> Impressum" aber stehen soll hier nur "Impressum"
- die Sitemap wird auch mit dem Knoten "Hilfeseiten ..." ausgegeben aber besser wäre hier, wenn die Unterseiten vom Knoten "Hilfeseiten" direkt in der Root der Sitemap gelinkt sind

D.h. das Submenü soll innerhalb dieser Seiten nicht erscheinen und in der Sitemap sollen diese Seiten in der Root auftauchen. Du schreibst

Und bei der Sitemap ist das eine Einstellungssache im TS dann würden die da auch auftauchen, was ja aber bei meiner Seite auch nicht gewünscht ist.

Weisst du wo da der Ansatz im TS ist?

Gruß, Stephan[/quote]

Longnose ·

möglicher ansatz hierfür wäre ein +ext:template zu erstellen und darin die variablen des submenüs zu überschrieben. ist zwar nicht die optimale lösung, jedoch kann das ja schon hilfreich sein.