Zum Inhalt springen

Extension hypernav

Erstellt am 10. August 2008 · 1 Antwort · letzte Antwort am 12. August 2008

Tags: Frage

nomawie ·

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>