Ergebnis 1 bis 10 von 10

Thema: TinyMCE lädt nicht korrekt nach Update von 4.9 auf 4.13

  1. #1
    Contao-Nutzer
    Registriert seit
    28.08.2019.
    Beiträge
    11

    Standard TinyMCE lädt nicht korrekt nach Update von 4.9 auf 4.13

    Hallo,

    nach dem Update von Contao 4.9 auf die aktuelle 4.13 habe ich einen Fehler beim Laden des TinyMCE.

    So wie ich den Fehler interpretiere versucht TinyMCE auf das Standard-Theme namens Lightgray zuzugreifen, welches jedoch nicht unter der angegebenen Ordnerstruktur zu finden ist.

    Wenn ich einen Artikel mit einem Elementtyp Text öffne, ist der Bereich, in dem sich der Editor befinden müsste, leer.
    In der Browserconsole steht folgendes:
    Code:
    Refused to apply style from 'https://domain.com/assets/tinymce4/js/skins/lightgray/skin.min.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
    Refused to apply style from 'https://domain.com/assets/tinymce4/js/skins/lightgray/content.min.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
    An dem angegebenen Ort befindet sich lediglich dieses Theme und auch nur eine JS-Datei: /assets/tinymce4/js/themes/modern/theme.min.js

    Das Template be_tinyMCE.html5 ist unverändert. Als Test habe ich in dem Template die CSS Dateien mal selber eingefügt, was den Editor auch wieder erscheinen lässt. Jedoch funktioniert so nicht alles wie es sollte.

    Code:
    <link rel="stylesheet" href="/assets/tinymce4/js/skins/contao/skin.min.css">
    <link rel="stylesheet" href="/assets/tinymce4/js/skins/contao/content.min.css">
    <link rel="stylesheet" href="/assets/tinymce4/js/skins/contao/content.inline.min.css">
    Die composer.json:
    Code:
    {
        "name": "contao/managed-edition",
        "type": "project",
        "description": "Contao Open Source CMS",
        "license": "LGPL-3.0-or-later",
        "authors": [
            {
                "name": "Leo Feyer",
                "homepage": "https://github.com/leofeyer"
            }
        ],
        "require": {
            "php": "^5.6 || ^7.0",
            "cboelter/contao-lead-optin": "^1.2",
            "codefog/contao-news_categories": "^3.1",
            "contao-bootstrap/grid": "^2.2",
            "contao/calendar-bundle": "4.13.*",
            "contao/comments-bundle": "4.13.*",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "4.13.*",
            "contao/listing-bundle": "4.13.*",
            "contao/manager-bundle": "4.13.*",
            "contao/news-bundle": "4.13.*",
            "contao/newsletter-bundle": "4.13.*",
            "delahaye/dlh_googlemaps": "^2.4",
            "erdmannfreunde/contao-news-meta": "^1.0",
            "fritzmg/contao-news-sorting": "^2.0",
            "heimseiten/contao-dark-mode-backend-bundle": "^1.3",
            "madeyourday/contao-rocksolid-custom-elements": "^2.2",
            "menatwork/contao-news-most-read-bundle": "^1.0",
            "respinar/contao-bxslider": "^0.7.0",
            "terminal42/contao-changelanguage": "^3.1",
            "terminal42/contao-inserttags": "^1.9",
            "terminal42/contao-leads": "^1.4",
            "terminal42/notification_center": "^1.6"
        },
        "conflict": {
            "contao/core-bundle": "<4.4.8"
        },
        "extra": {
            "contao-component-dir": "assets",
            "branch-alias": {
                "dev-4.4": "4.4.x-dev"
            }
        },
    
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }
    }
    In mehreren Browsern getestet. Broswer Cashe immer wieder geleert.
    Skriptcache von Contao ebenfalls regelmäßig beim Testen geleert.


    Vorab vielen Dank für die Hilfe.
    LG Barnabas
    Geändert von Barnabas (07.07.2022 um 15:03 Uhr)

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

    Standard

    Zitat Zitat von Barnabas Beitrag anzeigen
    Das Template be_tinyMCE.html5 ist unverändert.
    Meinst du damit, du hast keine templates/be_tinyMCE.html5 Datei?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    28.08.2019.
    Beiträge
    11

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Meinst du damit, du hast keine templates/be_tinyMCE.html5 Datei?
    Es war vor dem Update keine be_tinyMCE.html5 im Templates Ordner.
    Ich hatte lediglich zu Testzwecken, nachdem mir der Fehler aufgefallen war, eine be_tinyMCE.html5 erstellt. Diese habe ich aber auch nach jedem Test immer wieder gelöscht.
    Es sollte also nicht an einer veralteten be_tinyMCE.html5 liegen können. Das hatte ich auf meiner Suche nach einer Lösung schon mehrmals gelesen.

  4. #4
    Contao-Nutzer
    Registriert seit
    28.08.2019.
    Beiträge
    11

    Standard

    Um eine falsche Version des be_tinyMCE.html5 auszuschließen, habe ich mir das Template selber erstellt und im Templates Ordner hinterlegt.
    https://github.com/contao/core-bundl..._tinyMCE.html5

    Er sucht jedoch immer noch nach dem lightgray Theme.

    Weiß jemand wo festgelegt ist, welches Theme TinyMCE nutzen soll und welches Theme dort hinterlegt sein müsste?

    Ich habe die gleiche Installation ebenfalls lokal mit Laragon von der 4.9 auf die 4.13 geupdatet und hier sucht TinyMCE nach einem anderen Pfad. Obwohl auch hier folgendes in der Browserconsole steht, funktioniert der Editor.
    Code:
    Refused to apply style from 'http://contao.local/assets/tinymce4/js/skins/contao/content.min.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
    Refused to apply style from 'http://contao.local/assets/tinymce4/js/skins/contao/skin.min.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
    Geändert von Barnabas (07.07.2022 um 15:02 Uhr)

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Mime-Type text/html für das css stimmt nicht, also lädt es der Browser nicht. Das sollte als text/css ausgeliefert werden. Wie sieht denn deine Entwicklungsumgebung aus? contao.local deut5et ja auf eine lokale Umgebung hin.

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

    Standard

    text/html wird vermutlich deshalb geliefert, weil unter der URL die 404 Seite ausgegeben wird.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    text/html wird vermutlich deshalb geliefert, weil unter der URL die 404 Seite ausgegeben wird.
    Da hast du freilich Recht. Ansonsten wäre da deutlich mehr nicht mehr funktional als nur der Editor.

  8. #8
    Contao-Nutzer
    Registriert seit
    28.08.2019.
    Beiträge
    11

    Standard Lösung

    Ich habe den Editor wieder zum Laufen bekommen. Die Lösung wird nicht die optimale sein, aber falls nochmal jemand dieses Problem haben sollte, könnte folgendes helfen.

    1. Contao in der gleichen Version installieren (bei mir habe ich einfach die lokale Version benutzt)
    2. Den Ordner /assets/tinymce4 mit der nicht funktionierenden Version austauschen
    3. Ggf. das korrekte Template bei Github ziehen und in den Templates Ordner legen
    4. Cache Leeren


    Mir war aufgefallen, dass der funktionierende Editor in der lokalen Installation etwas anders aussieht. Daher hatte ich den Einfall, dass dieser eventuell beim Update nicht aktualisiert wurde und anscheinend war das auch der Fehler.

    So wirklich erklären kann ich mir das ganze nicht, aber Hauptsache es funktioniert erstmal.

    Vielen Dank für alle Antworten.

  9. #9
    Contao-Nutzer
    Registriert seit
    14.11.2012.
    Beiträge
    5

    Standard

    Ich habe leider nach dem Update auf 6 Portalen das selbe Problem.
    Kein Text kann mehr bearbeitet werden.
    Die Lösung hat für mich nicht funktioniert. Version 4.13.13.
    Hat jemand auch ähnliche Probleme, bzw. eine Lösung?

  10. #10
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also ich habe diese Probleme in meinen Installationen nach dem Update von 4.9 auf 4.13 nicht. Ich habe aber auch keinen Dark Mode per Erweiterung installiert und aktiviert.

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
  •