Ich weiß gar nicht wie ich das Problem beschreiben soll...
Also ich erstelle eine neue Extension mit dem Kickstarter und lege eine neue Tabelle "New Database Tables" mit dem String "Text" an. Dies funktioniert. Ich kann nun in den Seitenbaum gehen und auf "neu" klicken ein neues item dieser Extension anlegen. Nun möchte ich noch ein "Frontend-Plugin" dazu haben und lasse zunächst alles bei den Standardeinstellungen, somit wähle ich zurück im Kickstarter nur "Frontend Plugins". Nun möchte ich das der "Text" in diesem Frontend-Plugin angezeigt wird und genau das bekomme ich nicht hin. Dafür habe ich nun noch "Extend existing Tables" gewählt und habe dort unter "Which table:" Content gewählt und unter "Field type:" "Database Relation", dann unter "Create relation to table:" habe ich die Tabelle gewählt, die ich zuerst angelegt habe, also in der auch "Text" steht. Dann wieder zurück zu "Frontend Plugins" und dort noch "Apply a set of extended fields" gewählt und Content ausgewählt. So ist es eigentlich auch in Kaspers Video-Tutorial "episode3_newsound_VD.avi" gezeigt worden, aber irgendetwas mache ich wohl etwas falsch, denn wenn ich mein Frontend-Plugin wähle, ist nichts da außer ein "Ausgangspunkt" den ich gar nicht haben wollte.... 😢
Ich glaube es liegt daran, dass dies: "Apply a set of extended fields
If you have configured a set of extra fields (Extend existing Tables) for the tt_content table, you can have them assigned to this plugin." nicht mehr in der 4er Version von Typo mit dem Kickstarter funktioniert.... schade..... 😢
weiß jetzt nicht genau was du meinst aber zur konfiguration von FE-Plugins nimmt man flexforms, links dazu im 1. Thread in dieser Kategorie
georg
Ich bin newbie und Flexforms übersteigt erstmal alles was ich will. Ich mache es genauso wie in Kaspers Video-Tutorial für die CD-Collection, aber halt nur mit einem String-Feld, aber das funktioniert nicht mehr...
Kaspers Video Tutorial:
http://typo3.netfielders.de/misc/episode3_newsound_VD.wmv
http://typo3.netfielders.de/fepi/fepi_01_last_changes_to_db_structure.wmv
http://typo3.netfielders.de/fepi/fepi_02_creating_the_plugin_class_and_icon.wmv
Ich habe eigentlich genau das gleiche Problem wie hier:
http://lists.netfielders.de/pipermail/typo3-dev/2003-October/000763.html
nur dass der Rat beim mir auch nicht funktioniert, da nun das Textfeld, welches ich in dem Plugin ausfüllen möchte, nirgens mehr erscheint und ich es nur noch über "new" und dann <plugin> anklicken ausfüllen kann.
Außerdem scheint der Kickstarter nicht zu funktionieren, da in der Ansicht, in der man die Elemente sieht die man einfügen kann, so wie "Nur Text einfügen", "Bild mit Text" usw., sollte unter Plugins mein Plugin mit Beschreibung aufgelistet sein. Ist es aber nicht. Es ist lediglich dieses Icon ohne Extensionüberschrift und Beschreibung zu sehen, wenn dort nun draufklicke, erscheint ganz viel aber nicht mein Textfeld in dass ich einfach nur diesen einen String eingeben möchte.
Ich werde noch wahnsinnig. Zwei Tage nur für so etwas selbstverständliches....
Das Problem scheint irgendwie hier zu liegen:
t3lib_div::loadTCA('tt_content');
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key';
t3lib_extMgm::addPlugin(Array('LLL:EXT:lauftext/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY.'_pi1'),'list_type');
t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Scrolling_Text');
ok, ich komme der Sache immer näher auf dem Grund. Ich würde mich aber nun noch mal über Hilfe freuen.
Wenn ich im Kickstarter unter "Frontend Plugins" dieses hier wähle "Apply a set of extended fields" wird nicht "$TCA["tt_content"]["types"]["list"]["subtypes_addlist"][$_EXTKEY."_pi1"]="tx_lauftext_lauftext;;;;1-1-1";"
in ext_tables.php geschrieben, aber das sollte doch der Fall sein, oder? Wenn ich es manuell einfüge geschied trotdem nichts... Ich verzweifle, bitte bitte...
Was zum Henker mache ich denn nur falsch???
Danke, für die gewohnte unglaubliche Hilfe...
Ich hatte mich übrigens nur beim Tabellenfeld versehen. Es muss also manuell aus ext_tables.php diese Zeile gelöscht werden:
//t3lib_extMgm::addToAllTCAtypes("tt_content","tx_lauftext_text_id;;;;1-1-1");
und durch dies erstzt werden:
$TCA["tt_content"]["types"]["list"]["subtypes_addlist"][$_EXTKEY."_pi1"]="tx_lauftext_text_id;;;;1-1-1";
Das liegt daran, dass der Kickstarter 0.3 in der Alpha-Version nicht mit Typo3 4.0 so gut zusammen arbeitet.
😉
Den Fehler scheint Kickstarter auch noch in Version 0.3.8 zu haben. Ärgere mich auch damit herum. Hoffe nun, mit deinen Tipps bekomme ich es hin
Danke, dass du deinen Fortschritt bei dem Problem hier so vorbildlich dokumentiert hast javascript:emoticon('😉')
Mir scheint es so, als ob es immer weniger hilfsbereite User gibt - auch in der Typo3 Mailingliste. Bei 3 von 4 Fragen bekomme ich keine einzige Antwort... #paralyzed# 😢
Jipiii - ich habs 😃
In meiner ext_tables.php stand
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1']='';
In die leere Klammer hab ich nun meinen Key für das Feld eingefügt: tx_extensionname_feldname;;;;1-1-1