Hi,
ich habe versucht tt_products 2.6.0 zu Forken.
Hierzu hab ich einfach alle Dateien einen den Präfix tt_products zu tt_freiraum abgeändert und dann noch in den ganzen (Text/PHP) Dateien die Präfixe tt_products zu tt_freiraum umbenannt.
Dann hab ich in der ext_tables.php noch die ID des Plugins, abgeändert damit man den Fork von tt_products auch im Menü für "Inhaltselemente - Plugins einfügen" auswählen kann.
t3lib_extMgm::addPlugin(Array('LLL:EXT:'.TT_FREIRAUM_EXTkey.'/locallang_db.xml:tt_content.list_type_pi1','7'),'list_type');
$TCA['tt_content']['types']['list']['subtypes_excludelist']['7']='layout,select_key';
$TCA['tt_content']['types']['list']['subtypes_addlist']['7']='pi_flexform';
t3lib_extMgm::addPiFlexFormValue('7', 'FILE:EXT:'.TT_FREIRAUM_EXTkey.'/flexform_ds_pi1.xml');
Also da wo nun '7' steht stand vorher '5' (Plugin Nummer)..
19:05 Uhr - 13.08.2008 - Nachtrag..
Wenn ich in ext_tables.php die ID wieder auf '5' setze (somit die ID des tt_products) und im Root Template das Static Template "Shop System Old Style "tt_products" " einbinde und ein Neues Content Element(Plugin) meines Forks hinzufüge wird im FrontEnd die Hilfe des Plugins angezeigt..
Es wird aber nichts im FrontEnd angezeigt.
Die php-Datei pi1/class.tx_ttfreiraum_pi1.php wird auch geladen, aber es wird nicht die "main" Funktion aufgerufen.
Beste grüße 😉