Ergebnis 1 bis 2 von 2

Thema: TinyMCE5 im Backend wirft auf dem Handy Fehler

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard TinyMCE5 im Backend wirft auf dem Handy Fehler

    Servus,

    seit dem neuen TinyMCE habe ich im Backend "Fehler" bezüglich Plugins (siehe Anhang) wenn ich über das Handy arbeite. Sowohl mit meiner Custom TinyMCE als auch default.

    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,
      removed_menuitems:'image,fullscreen,blockformats,fontformats,fontsizes,backcolor',
      setup: function(editor) {
        editor.getElement().removeAttribute('required');
      },
      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', function() { Backend.getScrollOffset(); });
      },


      <?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) {
              callback(val.join(','));
            }
          });
        },
        file_picker_types: <?= json_encode($this->fileBrowserTypes?>,
      <?php $this->endblock(); ?>


      <?php $this->block('content_css'); ?>
        content_css: 'system/themes/<?= Backend::getTheme() ?>/tinymce.min.css,files/jbz/css/tinyMCE_JBZ.css',
      <?php $this->endblock(); ?>


      <?php $this->block('plugins'); ?>
        plugins: 'autosave charmap code fullscreen importcss link lists paste searchreplace stripnbsp tabfocus 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: 'anchor link unlink | image | formatselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | code',
      <?php $this->endblock(); ?>


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


      browser_spellcheck: true,
      tabfocus_elements: ':prev,:next',
      importcss_append: true
    });
    </script>
    <?php endif; ?>
    Jemand ne Idee was ich da tun kann? Vorher war das nicht so :-(

    VG
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (23.10.2020 um 09:54 Uhr)

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Im Grunde ist es der ganze Block aus der Config.

    PHP-Code:
      <?php $this->block('plugins'); ?>
        plugins: 'autosave charmap code fullscreen importcss link lists paste searchreplace stripnbsp tabfocus table visualblocks visualchars',
      <?php $this->endblock(); ?>
    Lösche ich den im Template, kommen auch keine Fehler. Der Block ist aber von default.
    Geändert von Kahmoon (23.10.2020 um 09:58 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
  •