Zum Inhalt springen

Problem beim Forken von TT_Products..

Erstellt am 13. August 2008 · Noch keine Antworten

Tags: PHP, Frage

skipjack ·

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 😉