TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

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.]
Profil
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
Profil
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
Profil
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. icon_smile.gif

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
Profil
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.
Profil
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.
Profil
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
Profil
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.
Profil
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

Profil