Hallo,
derzeit bin ich dabei, mir mithilfe des Buches "Praxiswissen TYPO3" von Robert Meyer Kenntnisse in TYPO3 anzueignen. Allerdings komme ich an einer Stelle nicht weiter:
page = PAGE
page {
typeNum = 0
# Allgemeine Seiteneigenschaften setzen
bodyTag = <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0">
stylesheet = fileadmin/style.css
# Einlesen des Templates
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
# Platzhalter Datum ansprechen
10.marks {
# Obere Textmenue erstellen
MENU_OBEN = HMENU
MENU_OBEN.special = directory
MENU_OBEN.special.value = 38
MENU_OBEN.1 = TMENU
MENU_OBEN.1.NO = 1
# 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
# Trailer dynamisch ansprechen
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
XY = 759, 99
backColor = #FFFFFF
# Das Hintergrundbild einlesen
10 = IMAGE
10.file.import = fileadmin/images/
10.file.import.data = levelmedia:-1, slide
10.file.import.listNum = 0
10.file.width = 759
10.offset = 0, -150
# Verlauf einarbeiten
20 = IMAGE
20.file = GIFBUILDER
20.file.backColor = #FFFFFF
20.file.XY = 759,99
20.mask = fileadmin/images/mask.jpg
# Text auf 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
}
}
}
Der Code funktioniert nur größtenteils, bis auf den Teil von Zeile 23 bis 29: Der Befehl für das dortige Erstellen eines Textmenüs wird irgendwie falsch umgesetzt, den es wird nichts ausgegeben. Leider kann ich den Fehler nicht finden, da ich den Code grob aus dem oben genannten Lehrbuch übernommen hab.
Wer kann mir helfen, den Fehler im Script zu finden, sodass das Menü (Z. 23 - 29) erzeugt wird?
Nachzulesen in dem Buch ist das ganze für Besitzer dieses Werkes auf Seite 136.
Hallo
Ich "arbeite" erst seit 2 Tagen mit Typo3. Also bin ich ein totaler Anfänger. Aber schau mal ob du die richtige Seiten-Id angegeben hast (bei dir MENU_OBEN.special.value = 38-).
Der Ausdruck
special.value = 38
sollte eigentlich stimmen. Ich habe mehrmals kontrolliert, ob dies die richtige Seite ist. Außerdem habe ich statt der dieser Seiten-ID schon andere IDs von Seiten mit mehreren Unterseiten eingesetzt, aber nichts ist passiert.
Gehört wohl eher ins Menü-Forum.
Hast Du den Marker (###MENU_OBEN###)korrekt gesetzt?
Ohne die Zeilen mit dem Menü erscheint dieser also bei Dir?
Wird der Marker angesprochen? Erscheint er also nicht mehr?
Sind die Seiten nicht versteckt, vom Typ "nicht im Menü",...?
Wenn Du eine Seiten-ID zum testen brauchst, ist hier vielleicht die PID 1 ganz gut. Müßte Dein root sein. Der hat bestimmt Unterseiten.
Funktionieren die anderen Sachen denn?
Du brauchst übrigens nicht Dein komplettes TS posten, wenn es nur um einen Teil davon geht. Das kann später sehr viel werden.
P.S.: Bei mir funktioniert Dein Code. Daran liegt es wirklich nicht.
Der Marker ###MENU_OBEN### wird korrekt angesprochen, er verschwindet im Frontened. Mehr passiert allerdings auch nicht, es kommt zu keiner Ausgabe eines Menüs.
Das übrige Script funktioniert problemlos.
Ich hatte vorher diese Dummy-Site vom FC Bigfoot installiert, hab sie aber aus der Datenbank komplett (in PhpMyAdmin) rausgelöscht, weil Sie mir ein wenig auf die Nerven ging. Vielleicht macht dies Seite ja noch Probleme?
Versteckt sind die Seiten nicht.
TYPO3 läuft bei mir übrigens als Version 3.6 unter Windows XP (WAMP-Installer sei dank). Vielleicht verursacht das die Probleme?
Vielen Dank für deinen Hinweis mit den Codeauszügen, als Newbie bin ich immer erfreut über solche Hinweise.
Die Bigfoot-Seite ist im Quickstart-Package.
Wenn Du wegen der Datenbank sicher gehen willst, lad' Dir doch mal das Dummy-Package (Version 3.7.1). Auf typo3.org steht, wie man das installiert. Deine bisherige Arbeit kannst Du ja recht einfach rüber kopieren (fileadmin-Ordner, TypoScript). Ein paar Testseiten anlegen müßte auch recht schnell gehen.
Wo man bei Deiner jetzigen Version noch nachsehen könnte, weiß ich leider nicht.
Ich lade jetzt mal das TYPO 3.8.0 Dummypackage auf meinen Server hoch und probiere aus, ob das Menü unter dieser Umgebung läuft.
Melde mich dann nochmal!
Falls Du später mal fragst, warum Dein xMENU_LAYERS partout nicht läuft, gebe ich schonmal die Antwort:
3.8.0
Ich lasse mich natürlich gerne korrigieren.
So, folgendes ist bei der Testarbeit mit meiner Eigeninstallation auf meinem eigenen Server (http://typo3.directec.de herausgekommen:
Das in dieser Topic charakterisierte Textmenü funktioniert nun problemlos, dafür laufen aber alle Grafikfunktionen nicht bei der vorhandenen Serverkonfiguration.
Naja, ein Grund, bei TYPO3-Projekten zu speziellen Hostern wie mittwaldmedien CM services zu wechseln.
Du hast einen Windows-Server, oder? Damit habe ich das auch nicht hinbekommen :o
Aber vielleicht fragst Du das mal im Windows-Installations-Thread auf diesen Seiten.