Hallo zusammen,
ich arbeit gerade das Praxiswissen Typo 3 Buch durch. Momentan hänge ich an dem Kapitel wo zum ersten mal ein Textmenü angelegt werden soll. Ich finde nicht den Fehler in dem Script. Wahrscheinlich nur ne falsch gesetzte Klammer oderr so, aber ich finde es einfach nicht. Der Marker MENU_OBEN soll mir ein MENÜ erzeugen. Kann sich mal jemand mein Script anschauen ???? Im Buch ist es Kapitel 7. Ich habe schon vieles ausprobiert, aber momentan wird nichtmals mehr der Marker angesprochen.
Vielen Dank im Voraus !!!!
Hier nun das Script:
page = PAGE
page {
typeNum = 0
# Allgemeine Seiteneigenschaften setzen
bodyTag =<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
meta.AUTHOR = TEST
meta.DESCRIPTION = TEST
stylesheet = fileadmin/style.css
# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
# Den Platzhalter DATUM ansprechen
DATUM = TEXT
DATUM.data = date :d.m.Y
# Das Logo einlesen
LOGO = IMAGE
LOGO.file = fileadmin/images/logo.jpg
LOGO.file.width = 178
# Den Trailer dynamisch ansprechen
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file{
XY = 759,99
backColor = #FFFFFF
# Das Hintergrundbild einladen
10 = IMAGE
10.file.import = uploads/media/
10.file.import.data = levelmedia:-1, slide
10.file.import.listNum = 0
10.file.width = 759
10.offset = 0, -160
# Den Verlauf einarbeiten
20 = IMAGE
20.file = GIFBUILDER
20.file.BackColor = #FFFFFF
20.file.XY = 759,99
20.mask = fileadmin/images/mask.jpg
# Text auf den Trailer rendern
30 = TEXT
30.text.field= subtitle // title
30.fontFile = fileadmin/fonts/verdana.ttf
30.fontSize = 24
30.fontColor = #364497
30.niceText = 1
30.offset = 10, 85
}
}
# Das Textmenue oben erstellen
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 29
1 = TMENU
1.NO = 1
}
}
Hallo Bytesnake99,
du schließt die geschweifte Klammer von 10.marks zu früh. Probiers mal so, müsste aber daran liegen:
#Hier nur eine geschweifte Klammer schließen
}
# Das Textmenue oben erstellen
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 29
1 = TMENU
1.NO = 1
}
}
}
Hallo Markus,
der Marker wird zwar jetzt angesprochen, aber ein Menue wird immer noch nicht angezeigt. Hat noch jemand eine Idee ?
DANKE !!!!
Hier ist noch einmal das geänderte Script nach dem Hinweis von Markus :
page = PAGE
page {
typeNum = 0
# Allgemeine Seiteneigenschaften setzen
bodyTag =<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
meta.AUTHOR = TEST
meta.DESCRIPTION = TEST
stylesheet = fileadmin/style.css
# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
10.marks {
# Den Platzhalter DATUM ansprechen
DATUM = TEXT
DATUM.data = date :d.m.Y
# Das Logo einlesen
LOGO = IMAGE
LOGO.file = fileadmin/images/logo.jpg
LOGO.file.width = 178
# Den Trailer dynamisch ansprechen
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file{
XY = 759,99
backColor = #FFFFFF
# Das Hintergrundbild einladen
10 = IMAGE
10.file.import = uploads/media/
10.file.import.data = levelmedia:-1, slide
10.file.import.listNum = 0
10.file.width = 759
10.offset = 0, -160
# Den Verlauf einarbeiten
20 = IMAGE
20.file = GIFBUILDER
20.file.BackColor = #FFFFFF
20.file.XY = 759,99
20.mask = fileadmin/images/mask.jpg
# Text auf den Trailer rendern
30 = TEXT
30.text.field= subtitle // title
30.fontFile = fileadmin/fonts/verdana.ttf
30.fontSize = 24
30.fontColor = #364497
30.niceText = 1
30.offset = 10, 85
}
# Das Textmenue oben erstellen
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 29
1 = TMENU
1.NO = 1
}
}
}
Dein Code für die Navigation funktioniert bei mir wenn ich Ihn an meine Seite anpasse. Stimmt denn der Einstiegspunkt mit der Seiten ID 29 bei Dir.
Und hast du den Cache mal gelehrt?
Grüße
Markus
Hallo Markus,
erstmal Danke für deinen Einsatz.
Ich habe den Cache geleert, und der Einstiegspunkt stimmt auch. Es funktioniert einfach nicht. Im Quelltext der Seite steht an der Stelle wo der Marker aufgerufen wird einfach garnichts. Ich verstehe das nicht.
Lasse ich über den Marker einfach testweise mal den Seitentitel oder einen Text ausgeben, funktioniert es !!! Ich teste jetzt hier schon seit Stunden und finde den Fehler einfach nicht !
Also wenn noch jemand Tipps hat, bitte melden !
Gruß
Laß die beiden "special" Zeilen einfach weg.
Hallo Theo,
hat leider auch nichts gebracht !
Kann es evtl. mit der Besispielseite vom FC Bigfeet zusammenhängen ??? Ich teste gerade mit der WAMP Version von Ingmar Schlecht, und da ist ja nun einmal der FC Bigfeet mit dabei. Aber daran kann es doch nicht liegen oder ?
#angry# #angry# #angry#
Probier mal folgendes:
# Das Textmenue oben erstellen
MENU_OBEN = HMENU
MENU_OBEN {
entryLevel = 0
1 = TMENU
1.NO = 1
}
Gruß
Markus
Hallo Markus,
ich kann mich garnicht oft genug für deine Bemühungen mir zu helfen bedanken. Leider hat es aber wieder nichts gebracht. Solange ich diesen Fehler nicht behoben habe, bringt es mir nichts im Praxiswissen TYPO3 Buch weiterzumachen. Ich hänge jetzt schon seit gestern Abend an diesem Punkt fest, bin nur ein NEWBIE und habe noch keine Ahnung. Und langam aber sicher bin ich etwas frustriert. Kann es evtl. an einer globalen Einstellung liegen die ich nicht, oder falsch gesetzt habe ? Vielleicht hat auch jemand genau wie ich die Beispiele im Buch durchgearbeitet und dabei die WAMP Version von Ingmar Schlecht im Einsatz und kann mir mal seinen, hoffetlich funtionierenden Code zuschicken !!!!
Ich hoffe das noch jemand den goldenen Tipp für mich hat ....
Gruß
Thorsten
ES LÄUFT !!!!!!!
DANKE AN ALLE !!!!!
Nach langer Suche hier im Forum habe ich den Code jetzt so angepasst, und es läuft jetzt:
# Das Textmenue oben erstellen
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 29
1 = TMENU
1.NO = 1
1.NO.ATagParams = class="links_weiss"
}
Wenn mir jetzt noch jemand sagen kann was diese Zeile genau bewirkt bin ich für heute wieder glücklich !!!
1.NO.ATagParams = class="links_weiss"