Zum Inhalt springen

Mehrere Instanzen einer Extension

Erstellt am 30. April 2005 · 1 Antwort · letzte Antwort am 1. Mai 2005

Tags: Frage

sodev ·

Ich möchte eine installierte und verwendete Extension ein wenig an meine Anforderungen anpassen und dann unter einem anderen Namen installieren, d.h. die neue Instanz soll vollständig losgelöst mit der bestehenden Version koexistieren. Die neue Instanz soll insbesondere mit eigenem 'Extension Key', DB-Tabellen, Plugin-Namen etc. existieren. Hat jemand eine Idee wie man dies am einfachsten realisiert ?

Ich habe versucht in einem ungepackten t3x-Paket einfach die entsprechenden Namen zu ändern und dann das Paket neu zu installieren. Das funktioniert aber nicht, weil Typo3 dann die Fehlermeldung 'Error: No extension key!!! Why? - nobody knows... (Or no files in the file-array...)' erzeugt. . Ich vermute, dass jetzt die in der t3x-Datei abgelegten CHECKSUMMEN nicht mehr stimmen.

laptop24 ·

Der Weg alle Name in den Ext-Dateien umzubenennen ist schon richtig.

Hier mal ein Weg:
- Installiere die orginal Ext.
- Kopiere das Extension Verzeichnis. Globale Ext. liegen in "./typo3/ext/", locale Ext. liegen in "./typo3conf/ext/".
- Benenne jedes Vorkommen des alten Namen in den neuen Namen um. Achte dabei darauf, daß manchmal die eventuell vorhandenen Unterstriche ("_") weggelassen werden und manchmal nicht.
- Dann rufe den Extension Manager auf. Er sollte die neue Ext nun unter dem neuen Namen finden.
- Klicke aud den Namen der Ext (nicht das Plus-Icon) um die Info-Seite zu aktivieren.
- Im Dropdown Menu wählst Du dann auf "Backup/Delete). Dort wählst Du "Update EM_Conf". Damit werden die Checksummen aktualisiert.

Das sollte es gewesen sein. Nun hast Du eine Basis...