Neu angelegte Menüpunkte werden falsch dargestellt
| Autor | Nachricht |
|---|---|
|
Verfasst am: 31. 12. 2011 [15:26]
|
|
|
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
|
Moin, Nach längerer Zeit wollte ich mein linkes Navigationsmenü verändern. Dabei stellte ich fest, dass neu angelegte Einträge nicht so dargestellt werden, wie die Einträge von früher. Mein Typoscript: TYPOSCRIPT // Das graphische Menü erstellen MENU_LINKS = HMENU MENU_LINKS { wrap = <img src="fileadmin/images/linie_weiss.gif" width="190" height="1" " dirty="false"/><br " dirty="false"/>| special = directory //id von menü links special.value = 9 entryLevel = 1 1 = GMENU 1.NO = 1 1.NO { wrap = |<br" dirty="false"> //XY = 178, 24+[16.h] XY = 190, 24+[16.h] //Farbe des Logos übernommen //backColor = #1c73cc backColor = #364497 // Text auf den Menüpunkt rendern 10 = TEXT //10.text.field = title buch: 10.text.field = nav_title // title 10.text.listNum = 0 10.text.listNum.splitChar = _ 10.fontColor = #FFFFFF 10.fontFile = fileadmin/fonts/verdana.ttf 10.fontSize = 10 10.niceText = 1 10.offset = 14, 16 // Eine ggf. vorhandene zweite Textzeile anzeigen 15 < .10 15.text.listNum = 1 15.offset = 14, 32 //15.fontColor = #061467 15.fontColor = #FFFFFF 15.fontSize = 8 15.niceText = 1 // Hilfsebenen zur Berechnung der Höhe von Menüpunkten 16 < .10 16.text.case = upper 16.text.listNum = 1 16.fontSize = 22 16.offset = 1000,1000 // Eine weiße Linie erzeugen 20 = IMAGE 20.file = GIFBUILDER 20.file { XY = 190, 1 backColor = #FFFFFF } 20.offset = 0, 23+[16.h] } // Einen Rollover-Zustand beschreiben 1.RO < .1.NO 1.RO { //Hintergrundfarbe Überschreiben backColor = #061457 //Symbol einfügen 30 = BOX 30.color = white 30.dimensions = 6,10,5,5 } //Active-Zustand beschreiben 1.ACT < .1.RO // Die aktuelle Seite hervorheben ++++++++++++++++++++++++++++++ 1.CUR < .1.RO // Die zweite Ebene als Kopie der ersten Ebene beschreiben 2 < .1 2.NO { //hellblau backColor = #D3E2F9 //dunkelblau //10.fontColor = #FFFFFF 10.fontColor = #061467 //alt 10.fontFile = fileadmin/fonts/verdana.ttf //10.fontSize = 10 buch: 11 10.fontSize = 9 } 2.RO < .2.NO //auch ein hellblau 2.RO.backColor = #C1D5F4 } //eMenue_links Ich habe zu Demonstrationszwecken mal einen neuen Eintrag stehen lassen: http://www.caecilienschule.de/512.0.html Die Darstellung weicht in den verschiedenen Zuständen von den übrigen Menüeinträgen ab, obwohl doch dasselbe TS zuständig ist. Bin für jeden Tipp dankbar. Viele Grüße, Michael [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 01.01.2012 um 18:56.] |
|
Verfasst am: 02. 01. 2012 [17:48]
|
|
|
zeroalpha
Dabei seit: 24.06.2005
Beiträge: 126
|
Die Seite ist im Moment gar nicht aufrufbar. Und ist das Programm auch noch so schwer,
schlimmer wär's wenn ich Programmierer wär! Die wichtigsten Menüs in TYPO3 |
|
Verfasst am: 02. 01. 2012 [20:28]
|
|
|
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
|
Da ist irgendetwas bei der Eingabe der URL schiefgelaufen. Beim Anlicken wird ein doppeltes http erzeugt. Ich probiere es noch einmal: Testseite Gruß, Michael |
|
Verfasst am: 03. 01. 2012 [13:33]
|
|
|
zeroalpha
Dabei seit: 24.06.2005
Beiträge: 126
|
Hallo Michael, das mit dem zweiten http hätte mir ja auch auffallen können. Gestern war einfach noch zu früh nach Silvester. Ist jetzt natürlich schwer, hier den Fehler zu finden. Also in deinem geposteten Code ist in der Zeile TYPOSCRIPT wrap = |<br" dirty="false"> imo das " nach dem br falsch. Hast du schonmal probiert, den FE-Cache zu löschen, damit alle Images neu gerendert werden? Und dann vielleicht als Tip - mach das ganze als TMENU. Klick einfach mal hier bei "Die wichtigsten Menüs in TYPO3" dann bekommst dann schon mal ein gutes Grundgerüst. Das ganze dann noch mit CSS stylen und dann solltest du die Probleme wie mit dem GMENU nicht mehr haben. Gruß Daniel Und ist das Programm auch noch so schwer,
schlimmer wär's wenn ich Programmierer wär! Die wichtigsten Menüs in TYPO3 |
|
Verfasst am: 03. 01. 2012 [14:18]
|
|
|
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
|
Die Anführungsstriche habe ich jetzt herausgenommen. Jetzt sehen alle Menüpunkt so kaputt aus, wie zuvor nur die neuen. Und das ganze ist auch nicht reversible. NO RO und ACT reagieren gar nicht auf das Typoscript. Anscheinend liegt in der von dir angegebenen Zeilen doch irgendwie die Ursache des Übels. Ich gehe jetzt mal etwas lesen. |
|
Verfasst am: 03. 01. 2012 [21:15]
|
|
|
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
|
Jetzt habe ich beim Herumprobieren festgestellt, dass sich die Schriftfarbe verändert, wenn ich backColor verändere. Entsprechend verändert sich der Hintergrund der Menüpunkte, wenn ich color verändere. Das überfordert mich nun total. |
|
Verfasst am: 04. 01. 2012 [09:00]
|
|
|
zeroalpha
Dabei seit: 24.06.2005
Beiträge: 126
|
Hab gerade gesehen, dass du sowohl special als auch entryLevel benutzt. Das benutzt man nicht zusammen sondern entweder oder. Ist auch schon oft der Grund gewesen, dass ein Menü nicht richtig funktioniert. Und ist das Programm auch noch so schwer,
schlimmer wär's wenn ich Programmierer wär! Die wichtigsten Menüs in TYPO3 |
|
Verfasst am: 04. 01. 2012 [09:55]
|
|
|
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
|
Das habe ich aber immer schon ohne Probleme drin. Jetzt habe ich überall die Werte von backColor und fontColor getauscht und alles sieht aus wie früher. Offensichtlich haben die beiden Variablen ihre Funktion getauscht. So lange ich die Ursache dafür nicht kenne, kann ich allerdings nicht schlafen. |
|
Verfasst am: 06. 01. 2012 [18:55]
|
|
|
michaels
Themenersteller
Dabei seit: 18.11.2005
Beiträge: 35
|
Nachdem ich das Problem so reduzieren konnte: fontColor und backColor sind vertauscht, wurde ich dann auch im Forum fündig. Jetzt habe "niceText = 1" deaktiviert und die beiden Variablen haben wieder ihre alte Bedeutung. Ich musste nur noch meine Vertauscherei rückgängig machen und alles ist wirklich wieder beim Alten. Warum das niceText plötzlich nach Jahren ohne Probleme solche Wirkung hatte? Kann das etwas mit Updates der Grafikverarbeitungsprogramme zu tun haben? Gruß,Michael |



