Zum Inhalt springen

"edit in kickstarter" nicht möglich

Erstellt am 18. Juli 2006 · 7 Antworten · letzte Antwort am 19. Juli 2006

Tags: Frage

gkone ·

Hallo, irgendwie spinnt mein kickstarter. Ich kann mit ihm keine bestehenden extensions bearbeiten. Hab rausgfunden, dass es global installiert werden muss. doch selbst das hilft nicht. auch cache leeren etc hat zu nix geführt... Wenn ich "edit in kickstarter" auswähle zeigt er mir ihn an, als ob ich eine neue extension anlegen will. d.h. alle felder sind leer.
Weiß da jemand bescheid?
VG

philippw ·

Richtig, der Klickstarter ist kein Editor. Beim Speichern werden immer alle Daten überschrieben. Nix mit Cache leeren etc. Wenn Du einen Extension editieren willst, musst Du ganz normal in deren Code gehen.

lg philipp

gkone ·

das er die alten dateien überschreibt ist mir durchaus bewusst. aber ist es denn ggarnicht möglich felder aus einer tabelle wieder zu entfernen oder zu bearbeiten... ? muss ich dass dann per hand in der ext_tabel.sql und php machen?
sow wie es jetzt ist war es auch vorher als der kickstarter noch unter local installiert war. da hat sich nix verändert...

philippw ·

Wenn Du Felder (Spalten) aus einer Tabelle entfernen oder bearbeiten willst, dann machst Du diese am besten im phpMyAdmin Tool. Fall die gelöschten Spalten jedoch im ext_table.sql vorhanden sind, werden diese bei einer möglichen Neuinstallation der Extension wieder erstellt.

lg ph

gkone ·

gerade das möchte ich aber nicht.
ich habe vor kurzem eine extension geschrieben, die ich nun erweitern möchte. das sollen einige spalten aus einer tabelle gelöscht werden, und einige kommen hinzu. gibt es dafür keine elegante lösung? gerade der kickstarter macht das doch sehr komportabel, dass er mir diese ext_table.sql und .php automaitsch erzeugt.

Und wozu gibt es denn dann überhaupt den menüpunkt "edit in kickstarter"? das leuchtet mir nicht wirklich ein.

ich hatte die vorstellung, dass ich hiermit solche dinge machen kann.
dass mann aufpassen muss, das man nicht seinen code überschreibt ist mir durchaus klar.

Stoneage ·

Also, bei mir erscheint im Kickstarter vor dem abspeichern immer so eine Auswahliste mit den zu schreibenden Dateien. Da kann ich dann immer auswählen, welche Datei, überschrieben werden soll. Da solltest Du nur die tca.php und die ext_tables.sql, vielleicht noch die ext_tables.php und die ext_localconf.php, jedenfalls NICHT die class.meinetolleext_pi1.php ankreuzen. Benutze ich aber selber recht selten diese Funktion. Ich bevorzuge das von Hand zu machen. Ich hoffe das hilft Dir weiter. #angry#

jenses ·
gkone schrieb

Hallo, irgendwie spinnt mein kickstarter. Ich kann mit ihm keine bestehenden extensions bearbeiten. Hab rausgfunden, dass es global installiert werden muss. doch selbst das hilft nicht.

Warum denn das ?? Stimmt nicht.
Vermutlich hast Du Version 3.5 installiert, die hat einen Bug.
Installiere die neueste 3.6
http://typo3.org/extensions/repository/search/kickstarter/0.3.6/
dannkannst du vorhandene Extensions bearbeiten.
(Jedenfalls, wenn die dafür nötigen Dateien im doc-Ordner vorhanden sind.)

jenses

gkone ·

hm, die neuste version ist installiert...
welche dateien müssen denn in welchen doc ordner? möglicherweise liegts ja daran.

Grüße