Contao-Camp 2024
Ergebnis 1 bis 18 von 18

Thema: TinyMCE für Metafields

  1. #1
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard TinyMCE für Metafields

    Hallo,

    ich würde gerne bei den Metafields die Möglichkeit der Formatierung haben und wollte daher für die Caption zum Beispiel den TinyMCE aktivieren ich habe hier versucht das per DCA zu machen:

    $GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['rte'] = 'tinyMCE';

    Das hab ich einfach in die dcaconfig geschrieben, allerdings klappt das nicht, hab ich hier einen Denkfehler?


    Wäre für einen Input sehr dankbar.

  2. #2

  3. #3
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    ja tatsächlich geleert ansonsten steht in der Datei auch nichts drinnen.

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Alternative wäre ggf. Deine Sachen in MarkDown zu schreiben und im Template die MD-Umwandlung einzubauen...

  5. #5
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    wäre auch eine Variante sorgt dann nur bei den anderen Nutzern die damit arbeiten sollten für nicht so viel Begeisterung.

    Aber im Prinzip müsste es doch wie oben eigentlich funktionieren oder gibt es bei den Metafeldern da irgendwelche Besonderheiten die ich einfach nicht auf dem Schirm habe?

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von sebmeg3 Beitrag anzeigen
    $GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['rte'] = 'tinyMCE';

    Das hab ich einfach in die dcaconfig geschrieben, a
    bist Du unter 3.5? bei 4.x sollte das in Datei "tl_content.php" und je nach 4.4 oder 4.9 in den richtigen Ordner

    hau in die Datei ein Dump oder irgendow ein "moinmoin" - wenn dann ein Debug oder Fehlermeldung kommt, siehst Du dass die Datei geladen wurde ;-)

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schau mal hier zur Beschreibung wie das mit 4.4 bzw. 4.9 umzusetzen ist:
    https://contao-academy.de/blog/conta...und-langconfig
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    war gerade auf der Suche nach dem Link

  9. #9
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    danke schon mal für eure Hilfe!

    Ich war unter contao 3.5 unterwegs hab der Seite aber eben mal ein Update verpasst und bin jetzt auf 4.9
    Habe das mal wie beschrieben in den Ordner contao/dca und dann tl_content.php gepackt funktioniert aber leider trotzdem nicht. Die Datei wird auch gar nicht geladen zumindest wird eine Ausgabe die ich da drinnen mache nicht ausgegeben wenn ich Contao aufrufe deshalb vermute ich mal die Datei wird da gar nicht geladen.

  10. #10
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von sebmeg3 Beitrag anzeigen
    nicht ausgegeben wenn ich Contao aufrufe deshalb vermute ich mal die Datei wird da gar nicht geladen.
    auf der Konsole in deinem Verzeichnis ein "rm -rf var/cache" oder "php -d memory_limit=-1 -d max_execution_time=900 web/contao-manager.phar.php composer install -v"

    "php" ggf. mit dem passenden Pfad zu Binray ersetzen - siehe Startsequenz Manager

  11. #11
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    Würde es nicht ausreichen über den Contao Manager den Cache zu leeren?
    Das ist ne sehr simple Vereinsseite und auf dem Webspace gibts leider keinen SSH Zugang. Im Contao Manager hab ich auf jeden Fall alles geleert aber das hat leider keinen Effekt.

  12. #12
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Wieso benötigt man für Meta Angaben eine Formatierung?
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  13. #13
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    Also ich habe es jetzt immerhin geschafft dass die tl_content aus dem Contao/dca Ordner geladen wird.

    Allerdings verändert die Zeile
    Code:
    $GLOBALS['TL_DCA']['tl_content']['fields']['caption']['eval']['rte'] = 'tinyMCE';
    nichts an dem Feld und der Ausgabe. Ich hab auch versucht mal ein anderes Feld zu verändern (außerhalb der Metafelder) das hat soweit funktioniert. Ich schätze also mal bei den Metafeldern gibt es irgend eine Besonderheit.

  14. #14
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Wieso benötigt man für Meta Angaben eine Formatierung?
    Weil wir die Bildunterschriften formatieren möchten.

  15. #15
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von sebmeg3 Beitrag anzeigen
    Ich schätze also mal bei den Metafeldern gibt es irgend eine Besonderheit.
    würde eher darauf tippen, dass RTE nur für TextArea geht...

    https://easysolutionsit.de/artikel/v...l#gist46238314

    müsstest also auch noch Typ und SQL anpassen - DB update nicht vergessen!

  16. #16
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    Ist bei mir standardmäßig eine Textarea ich hab jetzt nicht drauf geachtet wie es bei 3.5 war aber in der 4.9 ist es bei mir an sich schon eine Textarea.

  17. #17
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    dann habe ich ad hoc auch keine Idee mehr

  18. #18
    Contao-Nutzer
    Registriert seit
    29.03.2020.
    Beiträge
    30

    Standard

    Danke für deine Hilfe.
    Ich habs jetzt über einen Umweg hinbekommen. Ist nicht besonders elegant aber funktioniert erstmal und reicht für so eine kleine Vereinsgeschichte.

    Zunächst mal wäre der Weg die Felder anzusprechen so:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_files']['fields']['meta']['eval']['metaFields']['caption'] = ['type' => 'textarea']; 
    darüber kann ich aber keinen Parameter für RTE setzen das ist in dem metawizard offenbar nicht vorgesehen.


    Ich bin jetzt hingegangen und habe einfach für das Feld den TinyMCE selbst initialisiert. Im Endeffekt macht contao ja auch nichts anderes als das JavaScript zu erzeugen. Das habe ich eben so jetzt per Hand gemacht. Funktioniert so erstmal und erfüllt seinen Zweck.

    Vielen Dank für den Input hier

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •