Hallo,
vermutlich habe ich es unglücklich formuliert. Ich möchte das Plugin
über ein Contenelement einbinden. Im Dropdownmenü wählt der Nutzer mein
Plugin aus, daraufhin soll sich die Oberfläche ändern und der Nutzer
soll kleine Anpassungen machen können. Somit soll es nicht direkt ein
eigenes Contentelement sein, sondern weiterhin ein Plugin mit
Bearbeitungsmöglichkeit.
Im Prinzip so wie hier beschrieben (unten bei Flexforms)
http://t3-developer.com/ext-programmierung/plugins-erstellen/plugins-flexforms-registrieren/
Also .xml-Datei erstellen, in ext_tables registrieren und fertig.
Aber ich weiß nicht wie ich den Wert dann aus der Flexform heraus in der
Datenbank speichern soll. Schreibe ich dafür eine Controllerfunktion,
die sich den Wert beim Abspeichern des Contentelements holt und ablegt?
Beim Laden der .xml-Datei müsste ich dann doch auch den bereits
gespeicherten Wert (wenn vorhanden) anzeigen. Geht das?
Im Prinzip weiß ich nicht, ob Flexforms mein Problem lösen oder doch der
Weg mit TCA wie im Blog-Beispiel im Typo3-Tutorial.
Schöne Grüße,
Cigdem
Message: 2
Date: Wed, 8 Nov 2017 14:39:21 +0100
From: "M. Cigdem Klengel" <m.c.klen...@ifw-dresden.de>
Subject: [TYPO3-german] Flexforms oder TCA
To: typo3-german@lists.typo3.org
Message-ID:
<mailman.61161.1510148362.600.typo3-ger...@lists.typo3.org>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Hallo in die Runde,
ich m?chte ein kleines Plugin schreiben f?r das ich einige
Individualisierungen im Backend zulassen m?chte, z.B. ein Bild
hochladen, das dann auf Fileebene abgelegt und der Name des Bildes in
der DB gespeichert wird.
Das Plugin wird als Contentelement eingef?gt und soll dar?ber auch
konfiguriert werden.
Meine Frage ist jetzt, macht man das nun mit Flexforms oder TCA oder
mittlerweile ganz anders?
Ich hatte mich zun?chst an diesem Beispiel orientiert
https://docs.typo3.org/typo3cms/ExtbaseFluidBook/3-BlogExample/Index.html
um dann aber festzustellen, dass dieses Blog-Beispiel schon recht alt
ist. Oder ist das noch der g?ngige Weg f?r Typo3 Version 8?
Viele Gr??e,
Cigdem
------------------------------
Message: 3
Date: Wed, 8 Nov 2017 14:55:41 +0100
From: Mikel <li...@con-version.com>
Subject: Re: [TYPO3-german] Flexforms oder TCA
To: German TYPO3 Userlist <typo3-german@lists.typo3.org>
Message-ID:
<mailman.61164.1510149349.600.typo3-ger...@lists.typo3.org>
Content-Type: text/plain; charset=utf-8
Meine Frage ist jetzt, macht man das nun mit Flexforms oder TCA oder
mittlerweile ganz anders?
Ganz anders macht man das mittlerweile nicht :-)
Geht beides. Ich w?rde das TCA bevorzugen, da dies dann ohne XML-Struktur in
der Datenbank steht.
Es kommt aber darauf an, wie und wo du was brauchst.
Wenn Du ?nur? ein neues Content Element brauchst (also keine Records mit
eigenem Controller usw), dann kannst Du ja auch mal schauen, ob die bereits
vorhanden Felder in tt_content ausreichen und auf dieser Basis einfach ein
neues Content Element mit einer eigenen TCA-Palette baust. Ggf. die Tabelle
tt_content und das TCA um die erforderlichen Felder erweitern.
Alternativ: die EXT mask macht genau solche Dinge. Ich selbst habe sie noch nie
verwendet. Aber die Beliebtheit auf diese EXT w?chst derzeit.
Es kommt also wie erw?hnt ganz darauf an, was genau du vorhast.
Mikel
------------------------------
Message: 4
Date: Wed, 8 Nov 2017 16:06:03 +0100
From: Stefan Padberg <p...@bergische-webschmiede.de>
Subject: Re: [TYPO3-german] Flexforms oder TCA
To: typo3-german@lists.typo3.org
Message-ID: <mailman.1.1510153564.6571.typo3-ger...@lists.typo3.org>
Content-Type: text/plain; charset=utf-8
Hallo Cigdem,
schau dir das bitte mal an:
https://docs.typo3.org/typo3cms/extensions/fluid_styled_content/7.6/AddingYourOwnContentElements/Index.html
Da steht eigentlich alles drin, was du wissen musst.
Und Mask ist ein sehr guter Wizard, mit dem man das dann in wenigen
Minuten umsetzen kann. Ich w?rds einmal von Hand machen wie in der Doku
beschrieben, und dann mit Mask. Dann wei?t du wie's l?uft.
Mit mask_export kannst du dir die Arbeitsergebnisse von mask sichern und
mask danach deinstallieren. Du h?ngst also nicht auf immer und ewig an mask.
Beste Gr??e
Stefan
Am 08.11.2017 um 14:39 schrieb M. Cigdem Klengel:
Hallo in die Runde,
ich m?chte ein kleines Plugin schreiben f?r das ich einige
Individualisierungen im Backend zulassen m?chte, z.B. ein Bild
hochladen, das dann auf Fileebene abgelegt und der Name des Bildes in
der DB gespeichert wird.
Das Plugin wird als Contentelement eingef?gt und soll dar?ber auch
konfiguriert werden.
Meine Frage ist jetzt, macht man das nun mit Flexforms oder TCA oder
mittlerweile ganz anders?
Ich hatte mich zun?chst an diesem Beispiel orientiert
https://docs.typo3.org/typo3cms/ExtbaseFluidBook/3-BlogExample/Index.html
um dann aber festzustellen, dass dieses Blog-Beispiel schon recht alt
ist. Oder ist das noch der g?ngige Weg f?r Typo3 Version 8?
Viele Gr??e,
Cigdem
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german