hallo erstmal :p
da ich absoluter newbe punkto typo3 bin, brauche ich nochmals etwas hilfe.
es geht um das TMENU:
soweit so gut ..... es läuft.
status:
es sind 4 unterseiten vorhanden welche wiederrum 1 bis 3 unterseiten selber haben.
nun habe ich zwei fragen:
ich habe jetzt schon alles versucht um nach dem letzten unter-unterpunkt in der navi eine zusätzlichen umbruch zu machen:
1 ebene
2 ebene
2 ebene
( hier zusätzlich <br> )
1 ebene
usw
bekomme das aber nicht hin.
2. frage:
wenn ich unten stehendes TS in jede seite einbinde, sodass ich von jeder seite aus die navigation habe ergibt sich folgendes problem:
wenn die entsprechende seite eine eben tiefer ist, bekomme ich nur die seiten in der navigation angezeigt, die sich unter dieser ebene befinden. ich möchte aber, wie in der "root"-navigation alles sehen.
könnte mir gut vorstellen, dass dies über frames zu lösen ist, aber das müsste doch auch in einfachen seiten zu lösen sein - ODER?
wäre echt dankbar, wenn mir jemand helfen könnte.
cu und schönes wochende
stefan
PS:
anbei mein TS:
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/index.html
workOnSubpart = MENU_DOC
marks.MENU1 = HMENU
entryLevel = 0
marks.MENU1.1 = TMENU
marks.MENU1.1 {
expAll = 1
NO.allWrap = <font face="Verdana" size="2"><b>|</b></font><br>
}
marks.MENU1.2 = TMENU
marks.MENU1.2 {
expAll = 1
NO {
allWrap = <font face="Verdana" size="2" color="black"> | </font><br>
beforeImg = fileadmin/images/button/bullet1_h.gif
beforeROImg = fileadmin/images/button/bullet1_n.gif
RO = 1
}
}
marks.CONTENT_ONE = CONTENT
marks.CONTENT_ONE.table = tt_content
}
Hi,
marks.MENU1.special=list oder marks.MENU1.special=directory. Das müsste das Problem eigentlich lösen.
Gruß
Thomas
es läuft dennoch nicht 😢
die struktur auf der root sieht so aus:
root
....homepage
........test
....komponisten
........debussy
........f. liszt
........w. a. mozart
....eigene werke
........moderner stil
........klassischer stil
....cd`s
wenn ich nun von der root auf homepage klicke erscheint NUR:
homepage
....test
mal abegesehen vom TS, muss ich im verzeichnis fileadmin, auf dem server die dateien auch so strukturieren, oder bleiben die alle im verzeichnis fileadmin. wobei ja root, homepage, eigene werke und cd`s ja keine verzeichnisse sind, sondern auch nur dateien. ?!?!
habe das TS für die seite homepage folgendermassen abgeändert:
# DEFAULT - ROOT - SEITE:
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/homepage.html
workOnSubpart = MENU_DOC
marks.MENU1.special = list
marks.MENU1 = HMENU
entryLevel = 0
marks.MENU1.1 = TMENU
marks.MENU1.1 {
expAll = 1
NO.allWrap = <font face="Verdana" size="2"><b>|</b></font><br>
}
marks.MENU1.2 = TMENU
marks.MENU1.2 {
expAll = 1
NO {
allWrap = <font face="Verdana" size="2" color="black"> | </font><br>
beforeImg = fileadmin/images/button/bullet1_h.gif
beforeROImg = fileadmin/images/button/bullet1_n.gif
RO = 1
}
}
marks.CONTENT_ONE = CONTENT
marks.CONTENT_ONE.table = tt_content
}
sage nochmals danke thomas
:p
stefan
Hi Stefan,
vertausche die Zeile HMENU und special=list. Zuerst wird das Menü definiert, dann die Art des Menüs bestimmt (hier list).
Gruß
Thomas
jetzt läufts :p
TS-auszug:
marks.MENU1.special = list
marks.MENU1.special.value = 301,302,303,304,305
nun jetzt noch eine frage in diesem zusammenhang.
so wie ich das verstehe, muss ich eine "oberste" seite, in diesem fall genannt root machen. diese seite dient aber nur dazu um die komplette, darunterliegende struktur aufzeigen zu können. darauf wieder zuzugreifen ist von typo nicht angedacht .... stimmt mein gedankengank ???
und kann man in typo3 manuell, wie bei hmtl oder php einen navi-link einfügen?
bei php z.b.: echo "<a href='homepage.html'>homepage</a>"
beziehungsweise: history.back
😃
stefan
TS:
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/homepage.html
workOnSubpart = MENU_DOC
marks.MENU1 = HMENU
entryLevel = -3
marks.MENU1.special = list
marks.MENU1.special.value = 301,302,303,304,305
marks.MENU1.1 = TMENU
marks.MENU1.1 {
expAll = 1
NO.allWrap = <font face="Verdana" size="2"><b>|</b></font><br>
}
marks.MENU1.2 = TMENU
marks.MENU1.2 {
expAll = 1
NO {
allWrap = <font face="Verdana" size="2" color="black"> | </font><br>
beforeImg = fileadmin/images/button/bullet1_h.gif
beforeROImg = fileadmin/images/button/bullet1_n.gif
RO = 1
}
}
marks.CONTENT_ONE = CONTENT
marks.CONTENT_ONE.table = tt_content
}
Hi Stefan,
die Rootseite ist in Typo die oberste Ebene einer Website. In dieser Seite enthaltene Templates werden auf darunterliegende Seiten vererbt, können dort aber durch eigene Templates (Achtung: EXT Templates, nicht Root Templates!) wieder überschrieben werden. In der Regel ist eine Rootseite gleichzeitig der "Beginn einer Website" (kann in der Konfiguration gesetzt werden).
Auf die Rootseite kann in Typo genau wie auf jede andere Seite sowohl im Front- als auch im Backend zugegriffen werden.
Den Link auf die Homepage kannst Du recht einfach generieren, indem Du eine Seite erstellst, die über den Typ "Shortcut" auf Deine Homepage verweist. Diese Seite wird dann im Menü angezeigt und springt bei Klick auf die Homepage.
Das special=list funktioniert auch ohne den values Parameter, was den Vorteil hat, dass die Seitenstruktur immer automatisch im Navigationsmenü angezeigt wird, ohne dass Du die Liste editieren musst.
Ein sehr gutes Tutorial ist das "Modern Template Building" auf typo.org. Dort werden auch Menüs erklärt.
Grüße
Thomas
erstmal danke für die hilfe.
jetzt kann ich hier mal weiter machen. auch werde ich mir die tutorials ansehen, welche du mir empfohlen hast 😃
nur ...
ohne die value-angaben läuft es nicht. auch wenn ich den special-befehlt höher setze !?!?!?
stefan