Hallo,
wie kann ich den Dummyeintrag eines erzwungenen Menüpunktes ändern? Konkret möchte ich die Punkte unterdrücken.
Wenn ich ein Menü (TMENU) mit minItems = 5 erstelle und nur 4 Menüpunkte habe wird der fünfte Punkt folgendermaßen erzeugt:
<a href="index.php?id=27" onfocus="blurLink(this);">...</a>
wie kann ich statt den drei Punkten (...) ein erzwungenes Leerzeichen (&nsp😉 plazieren. Also:
<a href="index.php?id=27" onfocus="blurLink(this);">&nsp;</a>
Vielen Dank für Eure Hilfe!
hi,
schau mal in der datei:
tslib/class.tslib_menu.php
da findest du in den zeilen 788-796 folgendes:
// Fill in fake items, if min-items is set.
if ($minItems) {
while($c<$minItems) {
$this->menuArr[$c] = Array(
'title' => '...',
'uid' => GLOBALS['TSFE']->id
);
$c++;
}
beste grüße
tom 🙂
Hallo Tom,
Vielen Dank. Habe ich geändert, alles wunderbar.
kann ich da eigentlich auch via TS eingreifen?
Danke
Die Frage ist zwar schon 4 Jahre alt, aber vielleicht kann's ja doch jemand gebrauchen ...
Man kann es überschreiben:
NO{
...
allStdWrap{
override = <li>Platzhalter</li>
override.if.value = ...
override.if.equals.field = title
}
}