Hallo,
in den letzten Tagen habe ich mich ein wenig mit TV auseinander gesetzt. Meine HTML-Vorlage habe ich auch ganz gut gemappt bekommen. Probleme machen mir allerdings die Menüs. Eingeblendet wird das menü, aber die Listenelemente werden leider nicht dargestellt, vielleicht kann mir ja einer helfen.
mein css vom Menu:
#menu1
{
width: 100%;
}
ul#menu1
{
list-style: none;
width: 100%;
padding: 0px;
margin: 0px;
font-size: 0.8em;
height: 25px;
border-bottom: 10px solid #988e82;
}
ul#menu1 li
{
float: right;
width: 90px;
font-size: 11px;
line-height: 22px;
white-space: nowrap;
background: #D6D6D6;
border: 1px solid #988e82;
margin-left: 2px;
}
ul#menu1 li a
{
display: block;
text-align:center;
text-decoration: none;
color: #333333;
}
ul#menu1 li a:hover
{
color: #ffffff;
background: #FFB200;
}
ul#menu1 li a#aktuell
{
color: #fff;
background-color:#988e82;
border-top: 1px solid #988e82;
line-height: 24px;
}
und meine Zeilen im TS:
## Hauptnavigation [Beginn]
lib.nav = HMENU
lib.nav {
wrap = <ul id="menu1">|</ul>
1 = TMENU
1 {
NO = 1
NO {
wrapItemAndSub = <li>|</li>
}
ACT = 1
ACT < .NO
ACT {
wrapItemAndSub = <li class="aktuell">|</li>
}
}
}
## Hauptnavigation [Ende]
Wie gesagt, <ul id=menu1> wird eingeblendet, nur listenmenu und somit die Navigation mit Links fehlen.
Wo wir gerade dabei sind, stelle ich gleich meine nächste Frage:
Ich habe die erste Testunterseite erstellt. Im Backend alles schön gemacht mit meinen erstellten Flexiblen Contentelementen etc. alles zu meiner Zufriedenheit, im Frontend allerdings sagt er mir, er hätte kein Template. Hmmm, Datensatzsammlung, Seiten-Datenstruktur und vorlagendesign alles eingestellt, auch hier komme ich nicht mehr weiter.
Ich bedanke mich!
hier mal ein beispiel für 2 ebenen:
## Menu [Begin]
lib.nav = HMENU
lib.nav.entryLevel = 0
lib.nav.wrap = <ul id="menu1">|</ul>
lib.nav.1 = TMENU
lib.nav.1.NO {
allWrap = <li>|</li>
}
lib.nav.1.ACT = 1
lib.nav.1.ACT {
allWrap = <li>|
ATagParams = class="aktuell"
}
### Menü links - zweite Ebene ###
lib.nav.2 < .lib.nav.1
lib.nav.2 {
CUR < .NO
CUR = 1
wrap = <ul>|</ul></li>
noBlur = 1
linkWrap = <li>|</li>
CUR.ATagParams = class="aktuell_sub"
}
## Menu [End]
Hallo Matin,
vielen Dank für deine Antwort. Leider besteht das Problem immernoch.
Aber langsam beschleicht mich das Gefühl, dass der Fehler beim Mappen liegt, da mir verschiedene Leute schon Lösungsvorschläge gebracht haben und leider immer mit dem selben Ergebnis.
Um es zu verdeutlichen, so sollte es aussehen: www.regionalberater.com
Wie erwähnt die Listenelemente werden nicht dargestellt (also oben rechts die Navigationsboxen), das Menu ansich schon.
Nochmal zum mappen: Ich habe den div-Container (<div id="menu1">)als inner gemappt, mehr nicht. <ul> und <li> müssen doch nicht extra gemappt werden, ich sage ihm ja durch das TS was in den div id="menu1" reinkommt, das habe ich doch richtig verstanden und mit <ul> klappt es ja auch!?
Danke nochmal im Voraus!
wie hast du das menü genau gemappt? soweit ich das sehe, wird auf der seite gar nichts ausgegeben, außer dein template (geht es um die menüs "test" "test" usw? - das hast du doch sicher so 1:1 im template drin)
Hallo Matin,
mein Link zuvor ist einfach eine html seite mit diversen php-elementen und hat erstmal nichts mit Typo zu tun.
Diese Seite versuche ich jedoch in Typo zu integrieren zur Zeit auf einer lokalen Testumgebung (XAMPP). Demzufolge wurde auch daraus meine html-vorlage erstellt, also die struktur der Seite ist eigentlich identisch.
Wie erwähnt wird das Menu eingeblendet, jedoch ohne Listenelemente und genau, das sind die "test" "test" usw. .
zum mapping:
Bild: s3.directupload.net/…/kzzzsiqc.jpg
also gemappt habe ich den div-Container "menu1".
Mapping-Type: Element.
Edditing-Type:TS Object Path.
Object Path: lib.nav
gemappt als "inner"
Danke nochmals!