Zum Inhalt springen

einzelnes Menüelement Fett

Erstellt am 2. Juni 2008 · 4 Antworten · letzte Antwort am 4. Juni 2008

Tags: Frage

flex001 ·

Hallo zusammen,

ich setzt das mal bei Anfängerfragen rein, da ich mich mit TS leider noch gar nicht auskenne.

Ich verwende Multifelx3 und möchte in meinem Menü einzelne Menüpunkte fett darstellen.

Kann ich das direkt unter "TS" in "Seiteneigenschaften bearbeiten" formatieren? Und wenn ja, wie stell ich das am einfachsten an?

Vielen Dank für eure Hilfe.

mfg

susanne ·

Hallo flex001,

das Menu wird in deinem Template unter Setup aufgebaut. Dort kannst du auch die Formatierung beeinflussen.

Für genauere Tipps bräuchte ich erst einmal mehr Informationen von dir:

Willst du nur feste Menupunkte fett haben oder hängt das von irgendetwas ab ?

Tschau Susanne

flex001 ·

Hallo Susanne,

danke für deine Antwort.
Ich möchte nur bestimmte (feste) Menüpunkte fett darstellen.

Der Aufbau des Menüs ist ja wie folgt:

temp.MenuOben = HMENU
temp.MenuOben {
    wrap = |
    entryLevel = 0
    excludeUidList = 5,6,7
1 = TMENU
1 {
  wrap = <ul> | </ul>
  expAll = 1
  NO.ATagTitle.field = subtitle//title
  NO.wrapItemAndSub = <li> | </li>

IFSUB = 1
IFSUB {
	ATagTitle.field = subtitle//title
	wrapItemAndSub = <li> | </li>
	allWrap = | <!--<![endif]-->
	linkWrap = |<!--[if IE 7]><!-->
	ATagBeforeWrap = 1
	}
}

2 = TMENU
2 {
wrap = <table><tr><td><ul> | </ul></td></tr></table><!--[if lte IE 6]></a><![endif]-->
expAll = 1

NO.ATagTitle.field = subtitle//title
NO.wrapItemAndSub = <li> | </li> 

IFSUB = 1
IFSUB {
wrapItemAndSub = <li> | </li>
allWrap = | <!--<![endif]-->
linkWrap = |<!--[if IE 7]><!-->
ATagBeforeWrap = 1
ATagParams = class="hide"
}

}
3 < .2
4 < .2
}

dabei möchte ich Menüpunkt 2,3,4,5,6 Fett darstellen, der Rest in normaler Schrift.
Vielen Dank für deine Hilfe.

flex

susanne ·

Hallo Flex,

schau dir doch einmal Condtions an:

https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html

Wenn Du nur feste Menupunkte auszeichnen willst, sollte das einfach zu lösen sein.

[globalVar=   id=2,  id=3, ...]

Die id ist dabei der Parameter der auf der Seite übergeben wird.
Du musst darauf achten, dass du bei conditions nicht mit Klammern arbeiten kannst, sondern den kompletten Pfad hinschreiben musst.

Also nicht

temp.MenuOben = HMENU
temp.MenuOben {
    wrap = |
    entryLevel = 0
    excludeUidList = 5,6,7
1 = TMENU
1 {
  wrap = <ul> | </ul>
  expAll = 1
  NO.ATagTitle.field = subtitle//title

  NO.wrapItemAndSub = <li> | </li>
 [globalVar=   id=2,  id=3, ...]
  NO.wrapItemAndSub = <li><strong> | </strong></li>
.
.
.

sondern:

temp.MenuOben.1.NO.wrapItemAndSub = <li> | </li>
[globalVar=   id=2,  id=3, ...]
temp.MenuOben.1.NO.wrapItemAndSub = <li><strong> | </strong></li>

Tschau Susanne