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
Lesezeichen