Ergebnis 1 bis 12 von 12

Thema: Fehler nach dem Upgrade auf 4.4.1. Could not find template "be_tinyMCECustomizedEvent

  1. #1
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard Fehler nach dem Upgrade auf 4.4.1. Could not find template "be_tinyMCECustomizedEvent

    Hallo zusammen,

    wenn ich ein Event bearbeiten möchte, bekomme ich den Fehler
    Internal Server Error
    Could not find template "be_tinyMCECustomizedEvent

    In der erweiterten Konfiguration gibt es mehrmals 'rte'=>'tinyMCECustomizedEvent'. Da das Projekt nicht von mir entwickelt war, weiß ich jetzt nicht genau, weiß ich nicht genau, was der Entwickler damit meinte. So wie es aussieht, ist es die Konfiguration vom TiniMCE

    Code:
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['event_addl'] = array
    (
        'label'                   => &$GLOBALS['TL_LANG']['tl_calendar_events']['event_addl'],
        'exclude'                 => true,
        'search'                  => true,
        'inputType'               => 'textarea',
        'eval'                    => array('rte'=>'tinyMCECustomizedEvent', 'tl_class'=>'clr', 'style'=>'height:40px'),
        'sql'                     => "text NULL"
    );
    Wie kann ich das Problem jetzt lösen?
    Vielen Dank.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.098
    Partner-ID
    10107

    Standard

    Du musst dir im /templates Ordner ein Template namens be_tinyMCECustomizedEvent.html5 anlegen und dieses mit dem Inhalt befüllen, den der Entwickler vorgesehen hatte. (Oder zumindest mit dem Inhalt der default be_tinyMCE.html5)

  3. #3
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    wie meinst du? Das habe ich leider nicht verstanden. Mit welchem Inhalt muss ich befüllen?
    Und be_tinyMCE.html5 habe ich gar nicht. Die Website mit Contao 3.5.27 ist aber voll funktionsfähig. In 4.4.2 gibt es diese Problem.
    Ich habe ein leeres Template be_tinyMCECustomizedEvent.html5 angelegt, es ist jetzt besser geworden. Ich bekomme keine Fehlermeldung und kann den Datensatz bearbeiten.

  4. #4
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst dir im /templates Ordner ein Template namens be_tinyMCECustomizedEvent.html5 anlegen und dieses mit dem Inhalt befüllen, den der Entwickler vorgesehen hatte. (Oder zumindest mit dem Inhalt der default be_tinyMCE.html5)
    Ich hätte jetzt zuerst in system/config nachgeschaut. Da definiere ich normalerweise meine tinymce-Konfigurationen. [emoji54]

    Gesendet von meinem L52 mit Tapatalk
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Aber Template zuerst ist natürlich sinnvoller ...

    Gesendet von meinem L52 mit Tapatalk
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  6. #6
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    ich bekomme jetzt keinen WYSYWIG-Editor eingezeigt. Stattdessen kommen einfache textareas mit html drin. Wie zeige ich den tyniMCE?

  7. #7
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    jetzt habe ich verstanden. Ich habe den Inhalt von ./vendor/contao/core-bundle/src/Resources/contao/templates/backend/be_tinyMCE.html5 in be_tinyMCECustomizedEvent.html5 rüberkopiert.
    Und man kann jetzt den Editor customizen

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.098
    Partner-ID
    10107

    Standard

    Zitat Zitat von vinslave Beitrag anzeigen
    wie meinst du? Das habe ich leider nicht verstanden. Mit welchem Inhalt muss ich befüllen?
    Theoretisch müsste es in deiner alten Contao 3.5 Installation eine Datei namens system/config/tinyMCECustomizedEvent.php geben. Den Inhalt dieser Datei musst du in das be_tinyMCECustomizedEvent.html5 Template portieren. Und damit meine ich nicht 1:1 kopieren.

    Poste mal den Inhalt der alten system/config/tinyMCECustomizedEvent.php hier, dann kann man dir vielleicht sagen, wie das be_tinyMCECustomizedEvent.html5 Template aussehen muss.



    Zitat Zitat von vinslave Beitrag anzeigen
    Und be_tinyMCE.html5 habe ich gar nicht.
    Das musst du dir erzeugen, bspw. im Backend unter Layout » Templates » Neues Template.



    Zitat Zitat von vinslave Beitrag anzeigen
    Ich bekomme keine Fehlermeldung und kann den Datensatz bearbeiten.
    Theoretisch befindet sich dort eine textarea, wo du normalerweise den TinyMCE hättest - dieser wird aber dort dann höchstwahrscheinlich nicht initialisiert.

    Falls die Anpassungen des TinyMCE egal sind, kannst du auch folgende Änderung machen:
    PHP-Code:
    $GLOBALS['TL_DCA']['tl_calendar_events']['fields']['event_addl'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_calendar_events']['event_addl'],
        
    'exclude'                 => true,
        
    'search'                  => true,
        
    'inputType'               => 'textarea',
        
    'eval'                    => array('rte'=>'tinyMCE''tl_class'=>'clr''style'=>'height:40px'),
        
    'sql'                     => "text NULL"
    ); 

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.098
    Partner-ID
    10107

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Ich hätte jetzt zuerst in system/config nachgeschaut. Da definiere ich normalerweise meine tinymce-Konfigurationen.
    In Contao 4 nicht

  10. #10
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Mannheim
    Beiträge
    139

    Standard

    ja, system/config/tinyMCECustomizedEvent.php habe ich gefunden und mit kleinen Anpassungen habe ich hinbekommen, dass der Editor fast so aussieht , wie in 3.5

  11. #11
    Contao-Nutzer Avatar von truni
    Registriert seit
    18.08.2009.
    Ort
    Zürcher Unterland
    Beiträge
    166

    Standard

    Danke, das habe ich jetzt auch so machen müssen nach einer Migration auf 4.4x, sozusagen ein dupliziertes be_tinyMCE_meinName.html5 in /templates legen.

    Aber: wo können wir im Nachhinein diese «Verdrahtung» auflösen, wo findet sich diese Konfiguration in Contao 4.4x, dass wir wieder mit den Template-Namen arbeiten können?

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.098
    Partner-ID
    10107

    Standard

    Das habt ihr in einer DCA Änderung festgelegt (siehe zB das Beispiel im ersten Post).

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
  •