Zum Inhalt springen

TextMenue wird immer als Link dargestellt

Erstellt am 10. April 2004 · 6 Antworten · letzte Antwort am 15. April 2004

Tags: HTML & CSS, Frage

BroeselCux ·

Hallo, ich habe mal ne Anfängerfrage.
Ich erstelle ein Menue als TMENU. Das funktioniert auch so wie ich es mir vorstelle. Was mich stört ist die Tatsache, daß die generierten Menuepunkte vom Browser immer als Links dargestellt werden. Kann ich das irgendwie abstellen?

Danke für Eure Hilfe und viele osterliche Grüße

Jörg

jweiland ·

Das kann man über CSS erreichen, indem man der Klasse für die Menüpunkte die Eigenschaft "text-decoration: none;" zuweist, z.B.

.menu-1-NO a:link {text-decoration: none;}

Ohne CSS geht es glaube ich nur über den Einsatz von GMENU, denn Textlinks werden vom Browser standardmässig unterstrichen.

Jochen Weiland

textus ·

Hallo,

ich habe mit diesem Tipp gute Ergebnisse erzielt. Jedoch wird bei mir das Stylesheet erst ab er ersten Eben angezeigt. Die Home-Seite bleibt ohne Style. Im HTML-Quelltext wird zwar der Div-Tag abgeschlossen, aber nicht davor gesetzt. Hier das TS meines Menüs:

page.10.marks.PFAD = HMENU
page.10.marks.PFAD {
special = rootline
special.range = 0 | -1
1 = TMENU
1.NO.allWrap = <div class="pfad">| &nbsp; / &nbsp; |*| | &nbsp; / &nbsp; |*| |</div>
}

jweiland ·

Probier mal:

page.10.marks.PFAD = HMENU
page.10.marks.PFAD {
special = rootline
special.range = 0 | -1
1 = TMENU
1.wrap = <div class="pfad"> | </div>
1.NO.linkWrap =  |&nbsp; / &nbsp; |*| | &nbsp; / &nbsp; |*| |
}

Jochen Weiland

textus ·

Hallo Jochen Weiland,

das ist ja phenomenal. Vielen herzlichen Dank für die Lösung!!!

Obwohl ich hier kleinlaut gestehen muss, dass ich mir die Änderungen im Detail nochmal anschauen muss um diese zu durchdringen. Ich habe einfache PHP-Kenntnisse und bin Typo3-Neuling.

Vielleicht haben Sie auch für mein anderes Problem einen Tipp?

Provider: all-inkl (eigentlich gut bewertet)
Typo3 Dummy-Package 3.5.0.
Unix/Linux
PHP Version 4.3.1

In der Ansicht bekomme ich folgende Warnung:

Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /www/htdocs/v036495/betastart/tslib/class.tslib_fe.php on line 1346 (-1346)

textus ·

Nochmals vielen Dank.

Ich hatte schon etwas gesucht, aber die Lösung bisher nicht gefunden.

Ihren Newsletter habe ich mir auch bereits bestellt.

Viele Grüße

Stefan