Hallo zusammen,
ich bastel gerade an der oben genannten Extension rum, allerdings will sie bisher nicht 😢
Entweder kommt gar nichts oder folgender Fehler:
Fatal error: Call to undefined method tx_hypernav_pi1::stdWrap() in /var/www/vhosts/XXXXX/typo3/sysext/cms/tslib/class.tslib_menu.php on line 253
Ich kann ja mal kurz meine Schritte beschreiben. Eigentlich sollte die Extension ja leicht und schnell einzubinden sein:
1. TemplaVoila->StorageFolder->Page templates->Update mapping -> Modify DS/TO:
Dort erstelle ich ein ein neues Feld namens: field_navigation, wähle als Mapping Type: Container for Elements und als Editing Type: TypoScript Object Path. Anschließend mappe ich irgendein <div> darauf. Save as und UPDATE DS (and DS)
2. Liste->StorageFolder->Datenstruktur editieren, suche das Feld field_navigation und schreibe in den <etype> lib.rootline
<field_navigation type="array">
<type>array</type>
<tx_templavoila type="array">
<title>navigation</title>
<description>map inst</description>
<etype>lib.rootline</etype>
</tx_templavoila>
</field_navigation>
So sieht mein TS aus:
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
#lib.rootline = HMENU
lib.rootline < plugin.tx_hypernav_pi1
Cache hab ich auch gelöscht aber nichts passiert...
Bitte um Hilfe
Nachtrag: Der oben genannte Fehler kommt übrigens falls ich anstatt des Container for Elements ein Element hinzufüge und folgende Teildatenstruktur verwende:
<field_navigation type="array">
<tx_templavoila type="array">
<title>navigation</title>
<description>map inst</description>
<sample_data type="array">
<numindex index="0">map data</numindex>
</sample_data>
<etype>TypoScriptObject</etype>
<typoscriptobjpath>lib.rootline</typoscriptobjpath>
</tx_templavoila>
</field_navigation>