Hallo Zusammen,
ich möchte ein Untermenu mit verschiedenen Grafikbutton erstellen. Der Redakteur hat die Möglichkeit, für die jeweiligen Seiten zwei Grafiken (aktiv/inaktiv) anzugeben.
Hierfür folgender DS-Ausschnitt für ein Grafikupload in TemplaVoila:
<field_button_aktiv type="array">
<type>no_map</type>
<tx_templavoila type="array">
<title>Button aktiv</title>
<description>Button aktiv</description>
<sample_data type="array">
<numindex index="0">Button aktiv</numindex>
</sample_data>
<etype>image</etype>
<typoscript>
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 200
</typoscript>
</tx_templavoila>
<tceforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
</config>
<label>Button aktiv</label>
</tceforms>
</field_button_aktiv>
Um das Grafikfeld auszulesen nutze ich die Extension Flex_form_get_field.
Hier das TS für das Menu, welches ich als ObjectPath ebenfalls in die DS einbinde
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.1 = GMENU
lib.subMenu.1.wrap = <ul class="tiernavi"> | </ul>
lib.subMenu.1.NO{
1 = IMAGE
1.file = GIFBUILDER
1.file{
10 = IMAGE
10.file.import {
cObject =< plugin.tx_flexformgetfield_pi1
cObject {
recLevel = -1
field = field_button_aktive
}
wrap = fileadmin/img/button/|
}
wrapItemAndSub = |*| <li class="left"> | </li> |*| <li class="left last"> | </li>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT{
wrapItemAndSub = |*| <li class="active left"> | </li> |*| <li class="active last left"> | </li>
}
Das Problem ist nun, dass zwar alle Navigationspunkte mit dem richtigen Pfad angezeigt werden aber nur die Grafik die auf der aktiven Seite eingebunden wurde.
Zum besseren Verständnis hier mal die Navigationspunkte:
Alpha | Beta | Gamma ...
Wenn ich mich auf der Seite Alpha befinde erscheinen als Grafiken leider nur
Alpha | Alpha | Alpha ...
Die Pfade jedoch stimmen. Setze ich es als Textmenu mit jeweiligen Titel um, ist auch alles korekt, nur mit den Grafiken funktioniert es nicht.
Hat jemand eine Idee wo der Haken ist?
Vielen Dank
und Gruß