Hallo zusammen,
vielleicht kann mir jemand einen Tipp geben.
Ich möchte in einer Extension im Backend erst die Untermenüpunkte mit den Bereichen (Legenden) zeigen, wenn der Überpunkt angeklickt ist.
Verwende ich nur Felder, klappt das ohne Probleme. Sobald ich aber in der Subpalette Legenden mit einbaue :
wird die Ausgabe "gedoppelt:Code:'palettes' => array ( 'default' => '{smd_outPlus_main_legend},smd_outPlus_active;', '__selector__' => array ( 'smd_outPlus_active' ) ),'subpalettes' => array ( 'smd_outPlus_active' => ';{smd_outPlus_options_legend},smd_outPlus_sourceOutput,smd_outPlus_fireBugOutput,smd_outPlus_detailed;{smd_outPlus_rights_legend:hide},smd_outPlus_ifUserNotAdmin,smd_outPlus_outputWithoutBackendUser', ),
Die Ausgabe unaktiviert:
Bildschirmfoto 2014-07-01 um 14.12.45.png
wird nach anklicken und Ajax zu:
Bildschirmfoto 2014-07-01 um 14.13.07.png
Ziel ist, bei weitverzweigten Backend-Optionen nicht über unzählige "normale" Paletten-Einträgen für alle angeklickten und nicht angeklickten Selectoren, die am Anfang aus immer dem selben Inhalt bestehen zu stolpern. Vor allem bei Veränderungen nicht immer alle Einträge überfliegen und abklären zu müssen, ob es in diesem und jenem Fall wirklich die selben Felder und Legenden braucht.
Über Subpaletten wäre das meiner Meinung nach viel übersichtlicher in der Pflege.
Vielleicht mache ich grundsätzlich was falsch, oder es ist per se einfach nicht so gedacht? Vielleicht kennt einer von Euch einen eleganten Workaround oder eben ein eventuell nötiges Erkennungsmerkmal (flag/Kürzel) für Subpaletten mit enthaltenen Legenden, damit das Backend nicht "gedoppelt" wird.
Wäre sehr froh über Input. Finde über Forums-Suche, Google und Contao-Handbuch keine praktikable Lösung.
Danke, Martin
Lesezeichen