Hi Leute,
ich möchte vor einem Menü ein Bild anzeigen.
Mir ist klar, dass dies mit wrap funktioniert.
Jedoch handelt es sich um ein Menü der 2ten Ebene, und somit soll das Bild auch nur angezeigt werden, wenn Navigationspunkte in der 2ten Ebene vorhanden sind.
Hat jemand eine Idee?
ToM
und warum kannst du die 2.ebene nicht wrappen?
weil ich glaube, dass dann das bild auch angezeigt wird, wenn kein menüpunkt zum anzeigen vorhanden ist.
ToM
Kapier ich nicht... weder das mit dem wrap, noch dass das auch Bilder angezeigt werden könnten wenn keine Menüpunkte da sind?
Du kannst das bild per beforeImg voranstellen, oder per prepend, oder das Bild einfach im CSS davor positionieren. Du kannst auch das Bild aus dem media-field der Seite laden.
In keinem Fall wird ein Bild angezeigt wenn kein Menüpunkt da ist.
Hilfreiches:
beforeImg:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Tmenuitem.html
prepend
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html
perCSS
http://www.css4you.de/background-image.html
ok, ich glaub ihr habt mich falsch verstanden.
ich möchte nicht vor einem einzelnen menüpunkt ein bild, sondern vor dem ganzen menü.
ToM
dann sollte dir required = 1 weiterhelfen
stdWrap.wrap = dein wrap
stdWrap.required = 1
Danke aber was bewirkt das required?
kann es leider nirgends in der doku finden und im moment auch ned testen.
ToM
Verstehe das Problem generell nicht...
Wenn das Submenü nicht angezeigt wird, weil eben keine Navigationspunkte dieser Ebene da sind, warum sollte da überhaupt ein Bild ausgegeben werden?
required = benötigt 1 = ja 0 = nein
Wenn du dazu nichts findest, dann unterstelle ich dir das du nicht besonders aufmerksam gesucht hast:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html
Da hier keiner weiß was du für einen Menütyp du verwendest und was du bereits an Code hast, ist eine Hilfe sehr schwer...
Oder wartest du auf die vollständige Lösung?
so, jetzt kann ich code posten.
lib.SUBNAVIGATION = HMENU
lib.SUBNAVIGATION.entryLevel = 1
lib.SUBNAVIGATION.wrap = <img src="fileadmin/template/images/layout/choose_reiter.gif" width="92" height="33" alt="News" style="margin:0px 0px 17px 0px;" /><div id="subnavigation">|</div>
lib.SUBNAVIGATION.wrap.required = 1
lib.SUBNAVIGATION{
1 = TMENU
1{
NO{
allWrap = |
}
ACT = 1
ACT{
allWrap = |
ATagParams = class="aktiv"
}
}
}
jetzt wird aber immer das bild vor dem menü angezeigt, auch wenn keine Navigationspunkt vorhanden sind.