Ich hab hier im Forum nur TS-Codebeispiele gefunden. Gibt es keine Möglichkeit, die Extension nsb_cat2menu als Seiteninhalt/Plugin einzubinden? Oder gibt es eine andere Extension, die das machen kann?
Bei den Codebeispielen stand sehr häufig, dass die .php Datei von nsb_cat2menu modifiziert werden musste, um an das gewünschte Ergebnis zu kommen. Da es keine Dokumentation gibt, weiß ich nicht wie der aktuelle Stand ist und ob all diese "gebauten" Features bereits enthalten sind.
Ich habe nun beschlossen, dafür ein eigenes Plugin zu bauen. Ich bastle nun schon seit drei Tagen und bin an einem Punkt wo ich nicht mehr weiter komme.
Habe eine Extension im Kickstarter gebaut. Alles was sie hat ist eine Beschreibung und ein Frontend Plugin. Dazu gibt es jetzt noch ein FlexForm flexform_ds_pi1.xml, die veränderte ext_tables.php und die zugehörige Sprachdatei locallang_db.xml.
Sieht dann so aus:
Bild: droptix.ohost.de/…/plugin_flexform.jpg
Für später plane ich, anstelle der Input-Felder mal den richtigen Kategoriebaum aus tt_products anzuzeigen, aber das ist was für später.
Probleme:
Das TypoScript muss geparsed werden. Wie?
Meine Klasse class.tx_foo_pi1.php soll eigentlich eine Erweiterung von nsb_cat2menu sein, allerdings kämpfe ich mit allerhand Fehlern. Mein Grundansatz wird wohl völlig falsch sein. Wie geht man sowas überhaupt richtig an?