Zum Inhalt springen

nochmal: Extension mehrmals verwenden

Erstellt am 25. Juni 2004 · 11 Antworten · letzte Antwort am 12. August 2004

Tags: tt_news, Frage

ben ·

So liebe Freunde, die Frage wurde hier schon öfters gestellt aber noch nie mit ja beantwortet.
Gibt es eine Möglichkeit eine extension wie z.b tt_news 2mal zu verwenden (nicht nur ein anderes Template!)

Die extension soll 2 mal laufen und jeweils noch ein wenig angepasst werden (ich füge mit dem Kickstarter selbst noch neue Felder hinzu). Von daher reicht es nicht, wenn ich auf 2 unterschiedliche Templates verweise!!

Mein Gedanke war:
Ich lade mit die extension manuell von www.typo3.org runter und installiere sie von hand in einen anderen ordner. nun müsste ich noch die ganzen Pfade ändern..sollten ja nicht so viele sein :-) (hoff ich mal)

Hat sowas schon jemand versucht oder jmd eine andere möglichkeit gefunden wie man eine extension 2mal als grundbaustein benutzen kann??

Gruße, Ben

Morden ·

Ich hab da mal was auf nem eher unsauberen weg gemacht.

Neue Extension erstellt...entsprechender neuer Name...dann alte Sachen reinkopiert und überall den alten Namen in den neuen geändert. Geht schnell mit der Weitersuchen Funktion im Editor. 🙂

Danach Extension runtergeladen...alles gelöscht und nochmal ganz frisch installiert.

Hat einwandfrei geklappt...ist aber wohl nicht so die sauberste Methode.

ben ·

also du meinst im besagten beispiel:

-tt_news installieren
-kickstarter starten, eigene extension machen --> er erstellt dateien.
dann den inhalt der tt_news dateien in die erstellten dateien kopieren und die namen anpassen?

und das hat dann funktioniert? wenn ja ist die lösung nichtmal dumm 🙂

ben ·

hm, könntest du evtl deine extension, welche du auf diesem wege erstellt hast (auf grundlage der tt_news) online stellen?
ich denke sehr viele typo3-user wollen das news-modul 2 mal verwenden..hab ich hier im forum schon sehr oft gelesen. wenn du deine version (welche einen anderen key hat) zum download anbietest wäre glaube ich sehr vielen leuten geholfen.

gruß, ~ben~

Morden ·

die basiert nur auf ner anderen extension. aber das müsste auch ohne probs mit der tt_news gehen.

ben ·

die tt_news ist sehr komplex und beinhaltet mehr dateien, als bei einer neuen extension erstellt werden.
somit müsste man die restlichen dateien wiederum integrieren, also am besten gleich alle dateien aus der tt_news in die neue extension (tt_termin) kopieren und alles überschreiben.
anschließend in allen dateien und dateinamen das "news" in "termin" ersetzen
funktioniert so aber leider nicht. denn wenn ich nun meine extension tt_termin hochladen will wird zwar alles schön erstellt usw, jedoch steht dann überall, wo ich tt_news eingesetzt habe auch tt_termin. es laufen zwar beide module (loaded extensions), jedoch kann ich die tt_news nicht mehr ansprechen. wenn ich nun ein plugin einfügen will gibt es da nur noch "termin" und kein "news" was hast denn sonst noch alles ersetzt?

StephenKing ·

ich habe das Ganze jetzt mal an tt_address ausprobiert, das ich in einer Webseite mindestens 4-5mal (teilweise mit unterschiedlichen Feldern) einsetzten möchte.

Neue Extension im Kickstarter erstellt (weiß aber nicht, ob das wirklich notwendig ist ..).
Alle Dateien der tt_address in dieses Verzeichnis kopiert und alles mit tt_address in user_test geändert (auch DB-Tabelle).

Um Verwirrungen auszuschließen habe ich mal das echte tt_address gelöscht, allerdings hängt wohl irgendwo noch tt_address drin.
Es erscheint beim Aufruf einer Seite mit meiner Extension nur "NO entry in the $TCA-array for the table "tt_address". This means that the function enableFields() is called with an invalid table name as argument."
Beim Debuggen habe ich festgestellt, dass die Funktion enableFields() mit dem Parameter table=tt_address aufgerufen wird, was im TCA-Array natürlich nicht vorhanden ist. Ich weiß nur nicht, wo das herkommen soll..

Kann da jemand weiterhelfen?
Wie macht ihr das alle, wenn ihr mehrere Listen mit Adressen und teilweise unterschiedlichen Feldern braucht?

mavo ·

HI Ihr,

hat jemand von euch die tt_news mal wie oben beschrieben in eine neue Extension mit neuem Nahmen verändert? Is des möglich dass man die mir auch mal zur Verfügung stellt?
Ich habe das nämlich auch mal versucht und die Ausgabe im FE ging damals nicht!

Am einfachsten eine PM schreiben, dann melde ich mich auch so schnell wie möglich. Grins.

Ciao mavo

StephenKing ·

hab den Fehler gefunden: im Template-Setup war noch etwas mit tt_address gestanden, das Typo wohl veranlasst hat, nach der gleichnamigen Tabelle zu suchen.

ben ·
mavo schrieb

HI Ihr,

hat jemand von euch die tt_news mal wie oben beschrieben in eine neue Extension mit neuem Nahmen verändert? Is des möglich dass man die mir auch mal zur Verfügung stellt?
Ich habe das nämlich auch mal versucht und die Ausgabe im FE ging damals nicht!

Am einfachsten eine PM schreiben, dann melde ich mich auch so schnell wie möglich. Grins.

Ciao mavo

Ich habs mehrmals versucht, hat aber nie zu einem akzeptablen Resultat geführt.
Nutze die tt_news nun aber trotzdem als Terminplaner sowie als newsmodul

mehr dazu findest du hier (falls es dir weiterhilft)

#14040