Ergebnis 1 bis 10 von 10

Thema: tinyMCE nach update auf 5.3.x verschwunden

  1. #1
    Contao-Nutzer
    Registriert seit
    24.04.2024.
    Beiträge
    10

    Standard tinyMCE nach update auf 5.3.x verschwunden

    Hallo an die Community,

    ich habe eine Contao Installation von 4.13 auf 5.3 gehoben. Jetzt steht weder in den Nachrichten noch in Artikeln der tiny Editor zur Verfügung. Ich bin der Anleitung TinyMCE Editor Configuration gefolgt, habe die beiden templates be_tinyMCE und be_tinyNews neu erstellt. Beide liegen direkt unter templates. Unter dem Ordner contao habe ich den Unterordner ./contao/dca erstellt und die Dateien tl_content.php und tl_news.php abgelegt, die auf das jeweilige template verweisen.

    tl_content.php
    PHP-Code:
    // Custom RTE-Configuration for Content Text
    $GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE'
    tl_new.php
    PHP-Code:
    // Custom RTE-Configuration for News Text
    $GLOBALS['TL_DCA']['tl_news']['fields']['text']['eval']['rte'] = 'tinyNews'
    Weiterhin habe ich den Browser cache gelöscht, Daten in der Systemwartung bereinigt und in der Systemwartung den Production Cache erneurt. Leider ohne Erfolg. Vielleicht kann mir jemand einen Fingerzeig geben?!

    Vielen Dank,
    Matthias

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

    Standard

    Poste deine be_tiny Templates und die genauen Pfade davon.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    24.04.2024.
    Beiträge
    10

    Standard

    Hallo Spooky,

    Die beiden templates liegen unter /home/www/contao/templates

    be_tinyMCE.html5
    PHP-Code:
    <?php

    namespace Contao;

    if (
    $GLOBALS['TL_CONFIG']['useRTE']):

    // Use document.write() here in case TinyMCE is loaded in a subpalette (see #1424)
    ?>
    <script>window.tinymce || document.write('<script src="<?= $this->asset('js/tinymce.min.js''contao-components/tinymce4'?>">\x3C/script>')</script>
    <script>
    window.tinymce && tinymce.init({
      selector: '#<?= $this->selector ?>',
      min_height: 336,
      language: '<?= Backend::getTinyMceLanguage() ?>',
      element_format: 'html',
      document_base_url: '<?= Environment::get('base'?>',
      entities: '160,nbsp,60,lt,62,gt,173,shy',
      branding: false,
      promotion: false,
      skin: (document.documentElement.dataset.colorScheme === 'dark' ? 'tinymce-5-dark' : 'tinymce-5'),
      setup: function(editor) {
        editor.getElement().removeAttribute('required');
        document.querySelectorAll('[accesskey]').forEach(function(el) {
          editor.addShortcut('access+' + el.accessKey, el.id, () => el.click());
        });
      },
      init_instance_callback: function(editor) {
        if (document.activeElement && document.activeElement.id && document.activeElement.id == editor.id) {
          editor.editorManager.get(editor.id).focus();
        }
        editor.on('focus', () => window.dispatchEvent(new Event('store-scroll-offset')));
      },

      <?php $this->block('picker'); ?>
        file_picker_callback: function(callback, value, meta) {
          Backend.openModalSelector({
            'id': 'tl_listing',
            'title': document.getElement('.tox-dialog__title').get('text'),
            'url': Contao.routes.backend_picker + '?context=' + (meta.filetype == 'file' ? 'link' : 'file') + '&amp;extras[fieldType]=radio&amp;extras[filesOnly]=true&amp;extras[source]=<?= $this->source ?>&amp;value=' + value + '&amp;popup=1',
            'callback': function(table, val) {
              document.getElement('.tox-dialog input')?.focus();
              callback(val.join(','));
            }
          });
        },
        file_picker_types: '<?= $this->fileBrowserTypes ?>',
      <?php $this->endblock(); ?>

      <?php $this->block('content_css'); ?>
        content_css: document.documentElement.dataset.colorScheme === 'dark' ? '<?= $this->asset('tinymce-dark.css''system/themes/'.Backend::getTheme()) ?>' :  '<?= $this->asset('tinymce.css''system/themes/'.Backend::getTheme()) ?>',
      <?php $this->endblock(); ?>

      <?php $this->block('plugins'); ?>
        plugins: 'autosave charmap code fullscreen image importcss link lists searchreplace stripnbsp table visualblocks visualchars',
      <?php $this->endblock(); ?>

      <?php $this->block('valid_elements'); ?>
        extended_valid_elements: 'q[cite|class|title],article,section,hgroup,figure,figcaption',
      <?php $this->endblock(); ?>

      <?php $this->block('menubar'); ?>
        menubar: 'file edit insert view format table',
      <?php $this->endblock(); ?>

      <?php $this->block('toolbar'); ?>
        toolbar: 'link unlink | image | blocks | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | code',
      <?php $this->endblock(); ?>

      <?php $this->block('contextmenu'); ?>
        contextmenu: false,
      <?php $this->endblock(); ?>

      <?php $this->block('cache_suffix'); ?>
        cache_suffix: '?v=<?= $this->assetVersion('js/tinymce.min.js''contao-components/tinymce4'?>',
      <?php $this->endblock(); ?>

      <?php $this->block('custom'); ?>
      <?php $this->endblock(); ?>

      <?php if ($this->readonly): ?>
        readonly: true,
      <?php endif; ?>

      browser_spellcheck: true,
      importcss_append: true
    });
    </script>
    <?php endif; ?>

    be_tinyNews.html5
    PHP-Code:
    <?php $this->extend('be_tinyMCE'); ?>

    <?php $this->block('valid_elements'); ?>
      extended_valid_elements: 'b/strong,i/em',
    <?php $this->endblock(); ?>

    <?php $this->block('custom'); ?>
      doctype: '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">',
    <?php $this->endblock(); ?>

    Danke Dir,
    Matthias

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

    Standard

    Das be_tinyMCE Template solltest du löschen.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    24.04.2024.
    Beiträge
    10

    Standard

    Hallo Spooky,

    leider keine Änderung. Daten habe ich ebenfalls bereinigt, browser cache gelöscht und Production Cache neu aufgebaut.

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

    Standard

    Du hast ganz sicher kein be_tinyMCE Template mehr?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    24.04.2024.
    Beiträge
    10

    Standard

    Unter contao/templates liegt nur noch die be_tinyNews.html5

    Wird noch in einem anderen Pfad danach gesucht?

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

    Standard

    Ja, direkt im Ordner templates/
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    24.04.2024.
    Beiträge
    10

    Standard

    Unter /home/www/contao/templates liegt nur noch die be_tinyNews.html5.
    Unter /home/www existiert kein weiteres Verzeichnis templates

  10. #10
    Contao-Nutzer
    Registriert seit
    24.04.2024.
    Beiträge
    10

    Standard

    Wenn ich das richtig sehe, wurde der tinyMCE bei einem der letzten updates von Contao nicht mit aktualisiert. Zumindest schien die Version unter contao/assets/tinyMCE4 veraltet zu sein. Ich habe nun diesen Ordner aus einer frischen Contao 5.13 Installation auf meine nicht mehr funktionierende Installation gezogen. Und der tinyMCE ist wieder da. Sicherlich nicht sehr elegant, sondern eher die Brechstange-Methode, aber es hat funktioniert.

    Vielen Dank für die Unterstützung,
    Maatthias
    Geändert von kemamako (16.05.2024 um 10:01 Uhr)

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
  •