Ergebnis 1 bis 5 von 5

Thema: Inhaltselemente im Backend fehlerhaft

  1. #1
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Inhaltselemente im Backend fehlerhaft

    Hallo Zusammen,

    ich habe hier eine Contaoversion 4.11.1 mit externem Theme vorliegen.
    Im Backend werden Inhaltselemente nicht korrekt dargestellt.
    Speziell beim IE "Text" ist der eigentliche Text nicht sichtbar und nicht bearbeitbar. Man sieht nur eine weiße Fläche.
    In var/logs steht nichts drin.

    Contao 4.11.1 (selbes Verhalten auch bei 4.11.3)
    xampp: PHP 7.4.19
    PCT: Eclipse X

    Kann das jemand nachvollziehen?

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.745
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also normal tritt das bei mir nicht auf. Könnte dann wohl am Theme liegen. Dann wäre wohl PCT der bessere Ansprechpartner.

    Edit: Verwendet PCT oder Du ein angepasstes Tiny-MCE Template. Da hat sich ab 4.10 was verändert, wenn ich mich richtig entsinne. Vielleicht ist das auch die Ursache.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    dem Hinweis mit dem Tiny MCE Template werde ich mal nachgehen. Ich selbst verwende keines, aber im Theme kann das schon sein.

    Vielen Dank für den Tipp.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  4. #4
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Hinweis mit dem Tiny MCE war glaube ich nicht schlecht.

    Es gibt ein eigenes BE-Template (be_tinyMCE.html5).
    Dort steht u.a. folgendes:
    Code:
    <?php
    namespace Contao;
    
    if ($GLOBALS['TL_CONFIG']['useRTE']): ?>
    
    <?php
    if( \version_compare(VERSION,'4.4','<=') )
    {
      $GLOBALS['TL_JAVASCRIPT'][] = 'assets/tinymce4/js/tinymce.gzip.js';
    }
    else if ( \version_compare(VERSION,'4.9','>=') )
    {
      $GLOBALS['TL_JAVASCRIPT'][] = 'assets/tinymce4/js/tinymce.min.js';
    }
    Die Pfade zur *.js Datei passen.

    Allerdings liefert die Browserkonsole einige andere Fehler, wo die Pfade nicht passen.

    Hier mal ein Beispiel:
    Code:
    Die Ressource von "https://localhost/update_xyz/web/assets/tinymce4/js/skins/ui/contao/skin.min.css" wurde wegen eines MIME-Typ-Konfliktes ("text/html") blockiert (X-Content-Type-Options: nosniff).
      contao
    Hier wird der MIME-Type angemeckert UND der Pfad stimmt auch nicht.
    Der sollte m.E. wie folgt lauten:
    Code:
    ..../assets/tinymce4/js/skins/ui/oxide/skin.min.css
    Um weiteres CROSS-Posting vorerst zu vermeiden, hier mal der Link mit allen ausführlichen Fehlermeldungen im PCT-Forum:
    https://forum.premium-contao-themes....2591#post22591

    Über Tipps zum Abstellen der Fehler würde ich mich freuen.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  5. #5
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.986
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin,

    hier mal eine kurze Info.
    Die Inhaltselemente können wieder bearbeitet werden nachdem zwei Tiny MCE Templates angepasst wurden.

    Dort musste der Skin-Eintrag entfernt werden.

    Code:
    <?php
    namespace Contao;
    
    if ($GLOBALS['TL_CONFIG']['useRTE']): ?>
    
    <?php
    if( \version_compare(VERSION,'4.4','<=') )
    {
      $GLOBALS['TL_JAVASCRIPT'][] = 'assets/tinymce4/js/tinymce.gzip.js';
    }
    else if ( \version_compare(VERSION,'4.9','>=') )
    {
      $GLOBALS['TL_JAVASCRIPT'][] = 'assets/tinymce4/js/tinymce.min.js';
    }
    ?>
    <script>
    var options = 
    {
      skin: 'contao',
      selector: '#<?= $this->selector ?>',
      language: '<?= Backend::getTinyMceLanguage() ?>',
      element_format: 'html',
      document_base_url: '<?= Environment::get('base') ?>',
      entities: '160,nbsp,60,lt,62,gt,173,shy',
      branding: false,
      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(); });
      },
      file_browser_callback: function(field_name, url, type, win) {
        Backend.openModalBrowser(field_name, url, type, win, '<?= $this->source ?>');
      },
      file_browser_callback_types: <?= json_encode($this->fileBrowserTypes) ?>,
      plugins: 'autosave charmap code fullscreen image importcss link lists paste searchreplace stripnbsp tabfocus table visualblocks',
      browser_spellcheck: true,
      tabfocus_elements: ':prev,:next',
      importcss_append: true,
      extended_valid_elements: 'q[cite|class|title],article,section,hgroup,figure,figcaption',
      menubar: 'file edit insert view format table',
      toolbar: 'link unlink | image | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | undo redo | code'
    };
    
    options.importcss_groups = [{title: 'cto_layout/css/tinymce.css'}];
    options.content_css = '<?= Config::get('uploadPath'); ?>/cto_layout/css/tinymce.css';
    
    window.tinymce && tinymce.init(options);
    
    </script>
    <?php endif; ?>
    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

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
  •