Zum Inhalt springen

Hilfe! Typo3 Neuling!

Erstellt am 18. August 2005 · 15 Antworten · letzte Antwort am 18. August 2005

Tags: Frage

die.​anna ·

Ich hab mich ja echt an den guten Robert gehalten und eigentlich habe ich auch gecheckt, dass ich T3 NICHT einbauen kann.
Nur habe ich folgendes Problem.
Meine Seite ist eigentlich "gut" (ein paar kleine Probleme, die sich aber schnell beheben lassen.)
Aber ich habe ein Hauptmenue, das immer konstant ist und ein submenue, das sich allerdings von Seite zu Seite ändert. Ich kann zwei statische Menues einbauen, aber ich habe keine Ahnung, wie ich das Submenue so bauen kann, das es sich den Seiten anpasst.
Also jedenfalls nicht mit ###MENU###

Du ne Ahnung nemo?

die.​anna ·

Es gibt vier Hauptseiten, die alle verschiedene Unterpunkte haben, die halt in dem besagten Submenue auftauchen. Also brauche ich für jeweilige Seitengruppen verschiedene Menues
die Seite soll so ungefähr aufgebeut sein

http://inlite.kitz-kiel.de/NordAss/

Kannst dir das ja mal anschaun, damit du verstehst was ich meine, falls ich mich jetzt nicht so klar ausgedrückt habe.

nemo ·

jau, des geht...

also, gibt ne ziemlich einfache moeglichkeit...

wenn du dich an strobert gehalten hast, hast du folgendes:

*root-page
*irgendwelchen kram mit unterseiten

*Page mit id = 3, wo das Left Menu ansetzt.
*unterseite 1
*unterseite 2
*unterseite 3
*unterseite 4

Und jede der Unterseiten hat wohl bei dir wieder Unterseiten...wenn ich richtig verstanden habe. Und jede der Unterseiten sollte nur Ihre eigenen Unterseiten im Menu führen. Daher gehts so weiter:

In der Root-Page hast du laut Robert das Linke Menu so definiert (etwas gekürzt):

seite = PAGE
seite {

10.marks{

MENU_LINKS = HMENU
MENU_LINKS {
     wrap = <ul>|</ul>
     special = directory
     special.value = 3
     stdWrap.required=1
     entryLevel = 1
}
...
...
}
}

Den GMENU Teil hab ich weggelassen.
Jetzt machst du auf Unterseite 1-4 ein extension-template auf, und schreibst da rein:

seite = PAGE
seite {

10.marks{
MENU_LINKS = HMENU
MENU_LINKS {
     wrap = <ul>|</ul>
     special = directory
     special.value = ID_VON_UNTERSEITE
     stdWrap.required=1
     entryLevel = 1
}}}

Mehr nicht, der ganze Rest wird vom darüberliegenden Root-Template geerbt.

Gruss

nemo ·

falls es nuech gehen sollte schreib halt wieder. sonst kannst mir auch mal zugriff auf deinen webserver geben, dann kann ichs dir reinmachen, damit du siehst was ich meinte 🙂 bin nich wirklich gut im erklaeren.

gruss fisch

die.​anna ·

Nemo ... ich hoffe du liest das noch mal, da ich befürchte, mein Template ist etwas anders aufgebaut, als es das sein sollte.
Und zwar so.

seite = PAGE
seite {
typeNum = 0
bodyTag = <body class= "balken_links">
stylesheet = fileadmin/stile.css
meta.AUTHOR = Anna Henning
meta.DESCRIPTION = Hier steht eine Beschreibung

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/index.html
10.workOnSubpart = DOKUMENT
10.marks {

CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}

NEWS = CONTENT
NEWS{
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}

MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 7
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
MENU_OBEN.1.NO.ATagParams = class="menue"
MENU_OBEN.1.NO.linkWrap = <li>

MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 12
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.ATagParams = class="button"
MENU_LINKS.1.NO.linkWrap = <li>
}

}
}

Kann ich das trotzdem noch umsetzen?

Mein pagetree ist auch etwas daneben glaube ich.

Der sieht so aus.

root
Menu_oben
Unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite

Unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite

Unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite
Unter_unterseite

Menue_Links
Unterseite
Unterseite
Unterseite
Unterseite

Na ja so ungefähr. Ist falsch hmm?

die.​anna ·

Okay, also erstmal darfst du dich geknutscht fühlen, da das ziemlich gut hin gehauen hat!

Jetzt noch eine Frag, die du mir vielleicht auch noch beantworten kannst ... (dann bist du mein T3-Gott!)
Ich möchte zu den eben angelegten Menues noch einen Punkt anbringen, der wieder auf die root page verweist. Ist das möglich?

nemo ·

na klar 🙂 erstelle unter jedem untermenu eine page mit namen wie der link auf die root-page heissen soll. danach machst du unter "edit-page-header" aus der betreffenden seite einen shortcut zur root-page 🙂

gruss fisch