Aktuell habe ich ein Projekt, bei dem Ich viele Bilder-Slider mit viel Text über jedem Bild als Ausgangslage habe. Nun wurde das Projekt mehrsprachig und es sollen für besagte Felder übersetzte Texte erstellt werden. In der Folge gibt es dann im Medienpool an jedem Medium 4 Textareas (als TinyMCE).
Das wird schnell arg unübersichtlich.
Was ich dafür (und andere Metainfo-Szenarien) gern hätte, wäre die Möglichkeit, diese 4 großen Textareas bspw. in Tabs oder Accordion-Panels zu organisieren. Dafür müssten neue Feld-Typen geschaffen werden. die an der entsprechenden Stelle eben kein Formular-Typ ausprägen sondern nur ein wenig HTML/JS etc.
Um das Ganze noch flexibler zu gestalten, meinte @tbaddade im Slack, man könne doch analog zum PHP-Feld-Typ im YForm auch einen PHP-Typ für die Metainfos ergänzen. Das wäre dann die Variante, bei der nur 1 neuer Typ gebraucht werden würde und man (wir) Organisation in Tabs mittels des neuen Typs in den Tricks dokumentieren könnte.
Wir arbeiten bei uns auch mit Liferay. Die haben das ganz schick und nutzerfreundlich gelöst durch einen lokalisierten Input-Typen. Das macht sich echt gut. So etwas abzubilden für das o.g. Szenario würde ein gutes Stück Usability schaffen.
Das Addon globale Einstellungen liefert einen eigenen Tabs-Ansatz mit... Das finde ich persönlich sehr gut gelöst.
Plain HTML/PHP würde ich mir auch wünschen. Generell wäre es ja schön, im Meta-Feldern sämtliche yForm-Felder zu haben
@bitshiftersgmbh
ich könnte das für dich lösen, dazu müsste man aber metainfo patchen, bzw.
@gharlan ich habe entdeckt, dass per default in der handler.php direkt ein EP für METAINFO_CUSTOM_FIELD vorhanden ist. Das heißt für mich im Endeffekt, für ein Custom Field genügt es, in der Tabelle rex_metainfo_type einen Wert custom oder schnubbeldibub anzulegen und dann sich in den EP einzuhängen, oder?

Dann wäre eine Verwaltung von Feldtypen in rex_metainfo_type eigentlich alles, was man benötigt imho - und der Rest wäre Teil der Doku.
Hab es mir jetzt nicht im Detail angeschaut, und hab das Addon auch nicht programmiert, aber vermute, dass du Recht hast.
Dann wäre eine Verwaltung von Feldtypen in
rex_metainfo_typeeigentlich alles, was man benötigt imho
Es gibt rex_metainfo_add_field_type() und rex_metainfo_delete_field_type(). Oder meinst du noch was anderes?
@gharlan ich dachte an eine GUI für Administratoren, aber dass es rex_metainfo_add_field_type() gibt, war mir nicht bewusst.
Most helpful comment
Das Addon globale Einstellungen liefert einen eigenen Tabs-Ansatz mit... Das finde ich persönlich sehr gut gelöst.
Plain HTML/PHP würde ich mir auch wünschen. Generell wäre es ja schön, im Meta-Feldern sämtliche yForm-Felder zu haben