Hallo,
ich habe hier folgende Vorlage:
Bild: swts.net/…/menu.jpg
Ist solch ein Dropdown Menü mit Typo3 machbar? Wenn ja, wie sollte ich da rangehen? Mir ist aktuell JSMENU vom drüberlesen bekannt. Ist das in diesem Fall mächtig genug?
Die Anforderungen sehen wie folgt aus:
- Der Button im Hauptmenü soll invertiert werden, wenn er angeklickt wird.
- Das Untermenü muss lediglich aufpoppen. Keine speziellen Effekte notwendig.
- Die Menüpunkte des Untermenüs sollten einen Rollovereffekt haben.
Zu Punkt 1 und 3 wüsste ich, wie ich das mit normalen Menüs hinbekomme. Aber wie presse ich sowas in ein Dropdown Menü?
Gibts zu solchen Problemstellungen irgendwo eine umfangreiche Doku oder ein Tutorial?
Bin für jeden Hinweis dankbar.
Viele Grüße,
Tobias
Hallo Tobias
bin im Moment an etwas ähnlichem. Mit diesen Beiträgen
#204401
#15065
ist der Start sicher einfach.
Gruss
Bebbi
Bebbi schrieb
Hallo Tobias
bin im Moment an etwas ähnlichem. Mit diesen Beiträgen
#204401
#15065
ist der Start sicher einfach.
Gruss
Bebbi
Den zweiten Thread hatte ich gestern noch gefunden und mich damit auch beschäftigt. Allerdings versagt das PHP-Skript, denn der JS-Code, den die Methode menuEnd() erzeugen soll, wir nicht ausgegeben. Nach kurzer Suche war klar, weshalb es so ist.
Die if-Anweisung
if(is_array($GLOBALS["TSFE"]->applicationData['ypMenus']))
zu Beginn der Methode menuEnd() liefert false zurück. Damit wird kein Scriptcode erzeugt und kann somit auch nicht ausgegeben werden.
Nun stehe ich auf dem Schlauch, denn ich weiss nicht, warum applicationData['ypMenus'] kein Array sein soll?!
Ich nutze übrigens Typo3 3.8.0, PHP 4.3.10-1 unter SuSE 9.1.
Laut phpinfo() ist register_globals = on, d.h. an einer erhöhten Sicherheitsstufe kanns nicht liegen. Hat jemand eine Lösungsidee?
Viele Grüße,
Tobias
Hi,
theoretisch müsste das ganze sicherlich auch mit einem TMENU_LAYERS gehen... dazu ist sehr oft dienlich, das ganze mal als puren html-code fertig zu bauen (jede ebene getrennt), damit man weiß, wie der fertige code dann ausschauen soll, und dann das ganze per wraps lösen
lg georg
just2b schrieb
Hi,
theoretisch müsste das ganze sicherlich auch mit einem TMENU_LAYERS gehen... dazu ist sehr oft dienlich, das ganze mal als puren html-code fertig zu bauen (jede ebene getrennt), damit man weiß, wie der fertige code dann ausschauen soll, und dann das ganze per wraps lösen
lg georg
Hmm, muss ich bei diesem Ansatz nicht die Koordinaten der Layer absolut angeben? Wenn ja, dürfte es schwierig werden, wenn die Buttons im Hauptmenü sind je nach Sprache unterschiedlich breit. Ich könnte also nicht mehr mit absoluten Werten arbeiten.
Oder leige ich da falsch? Wenn ja, erhellt mich! 😃
Viele Grüße,
Tobias