Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Modul Webform, nach Update von 6.0.5 ist der CKEditor oft nicht sichtbar

Eingetragen von Tropse (90)
am 24.12.2021 - 01:27 Uhr in
  • Anfängerfragen
  • Drupal 9.x

Hallo,

auch mit Drupal core 9.3.0 ist der Editor beim bauen von Webforms meist nicht sichtbar.
Mit der Modul-Version 6.0.5 Webform gab es das Problem nicht.

Bsp.: /admin/structure/webform/config
Form general settings
- kein Editor -

Woran kann das liegen?
Danke.

‹ [gelöst] composer/installers contains a Composer plugin which is currently not in your allow-plugins config? Domainwechsel ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Siehe :

Eingetragen von dinmikkith (1291)
am 26.12.2021 - 17:27 Uhr

Siehe : https://www.youtube.com/watch?v=YTNH5R2aU9M

https://drupal-tv.de
Drupal sehen und lernen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Laden fehlgeschlagen CKEditor

Eingetragen von Tropse (90)
am 12.01.2022 - 01:08 Uhr
dinmikkith schrieb

Siehe : https://www.youtube.com/watch?v=YTNH5R2aU9M

Bist du Kabarettist? Doch dimmik, man kann das wissen, wenn man kein Anfänger ist, oder sich erinnert, dass es Libraries gibt. ;)
Als Anfänger hat mich das Ende des Videos (Browserkonsole) auf die Spur gebracht. Leider noch nicht zur Lösung!
Das Modul Webform findet "plötzlich" die lokalen Libraries nicht mehr...

Browserkonsole sagt...

GET https://subdomain.example.de/libraries/ckeditor.link/plugin.js?t=LAHG
Laden fehlgeschlagen für das <script> mit der Quelle "https://cdn.jsdelivr.net/gh/w8tcha/CKEditor-CodeMirror-Plugin@v1.17.12/codemirror/plugin.js?t=LAHG".

Das ist alles gemacht: use composer to install libraries for the Webform module
https://www.drupal.org/docs/8/modules/webform/webform-frequently-asked-q...

composer require wikimedia/composer-merge-plugin
"merge-plugin": {
            "include": [
                "web/modules/contrib/webform/composer.libraries.json"
            ]
        },

From now on, every time the "composer.json" file is updated, it will also read the content of "composer.libraries.json" file located at web/modules/contrib/webform/ and update accordingly.

If you want to install all the mentioned libraries in a local directory on your webserver, typically web/libraries, then you need to run
composer update --with-dependencies

Will aber trotzdem ckeditor nicht von lokal laden...

Drupal 9.x, Ubuntu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Code mirror Lib.

Eingetragen von dinmikkith (1291)
am 12.01.2022 - 16:08 Uhr

Versuch mal das Codemirror plug in für ck-Editor unter Texformate und Editoren tämporär zu deaktivieren. Die scheint die Entsprechende Lib lokal zu fehlen. Die musst du runterladen, damit der Ck-Editor mit aktiviertem. CODE Mirror funktioniert. Sonst ist die Ui des Editors auf Grund der Fehlenden Bibliothek defekt.

Kabarettist bin ich übrigens keiner ich hab nur Spaß an Drupal :-) und offensichtlich an falsch eingestellten Tastaturlayouts.

Den Link zur fehlenden Bibliothek findest du unter anderem hier: https://www.drupal.org/project/ckeditor_codemirror

Das Ding ist, dass die Bibliothek laut der Angabe gerade von extern geladen wird:

Zitat:

https://cdn.jsdelivr.net/gh/w8tcha/CKEditor-CodeMirror-Plugin@v1.17.12/codemirror/plugin.js?t=LAHG".

Das sollte vor allem aus DSGVO-rechtlichen gründen grunds. unterbleiben, Kann aber eben auch dazu führen, dass deine Website nicht mehr wie gewünscht funktioniert, wenn die Verbindung zum jeweiligen Content Dilivery Network unterbrochen wurde oder ein Server des CDN gerade Down ist. Darum sollte man Bibliotheken, je nach Projekt, wenn immer Möglich direkt von eigenen Server laden.

Letzte Frage hierzu: Liegt die index.php von Drupal wirklich im Verzeichnis web oder hast du eine andere Verzeichnisstruktur auf deinem Server.

Wenn das so ist müsstest du die Zeile

web/modules/contrib/webform/ in deine Composer.json unter extras entsprechend anpassen.

Deswegen mach ich mittels Drush immer drush wfld wenn ich Webform installiere und nehme nicht die Composer Variante. Damit ziehe ich die akteuellen Webform-Libraries in den libraries-Ordner und bekomme den Fehler so eher nicht mit. Soll heißen: Wenn du die composer-Variante verwenden willst, musst du dafür sorgen, dass Composer ie entsprechende Bibliothek mit herunterlädt, damit Webform die Bibliothek nicht mehr vom CDN sondern vom lokalen Server lädt.

https://drupal-tv.de
Drupal sehen und lernen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Neuer Versuch mit drush

Eingetragen von Tropse (90)
am 12.01.2022 - 23:55 Uhr

Also eigentlich ist die Installation mit den lokalen Libraries halbwegs klar.
Hab das im Nov. 2021 gemacht, jetzt wieder erinnert.
https://www.drupalcenter.de/node/61071

Also hier die Drush Variante

drush webform:libraries:composer
drush webform:libraries:download
drush webform:composer:update
composer update --lock

Website meckert.
The website encountered an unexpected error. Please try again later.
drush cache-rebuild

Website ok, aber kein ckeditor:

Warum?

###########################################

Die Installation via Composer
Quelle: https://www.drupal.org/docs/8/modules/webform/webform-frequently-asked-q...

Schritte 1, 2 ok.
3) composer update --lock or composer update
kommt wie damals
You cannot simultaneously update only a selection of packages and regenerate the lock file metadata.

Damals half scheinbar:

composer require drupal/webform
composer update --with-dependencies

Nützt aber bei Drupal core 9.3.2 und Webform 6.1.2 auch nichts.

AnhangGröße
Webform_kein-ckeditor2.png 42.01 KB

Drupal 9.x, Ubuntu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Warum? Guck in die Javascript

Eingetragen von dinmikkith (1291)
am 13.01.2022 - 00:09 Uhr

Warum? Guck in die Javascript console
Teste drush wfld

Wenn es danach nicht geht, hat Webform nen Bug, den wir Jacob melden sollten.

https://drupal-tv.de
Drupal sehen und lernen

  • Anmelden oder Registrieren um Kommentare zu schreiben

webform:libraries:download = Alias drush wfld

Eingetragen von Tropse (90)
am 15.01.2022 - 20:34 Uhr

Danke,

drush webform:libraries:download = drush wfld (Alias)
Den Downlaod via Drush hatte ich gemacht.

Noch mal eine neue Drupal Installation, Drupal core 9.3.2 und Token 8.x-1.10 und Webform 6.1.2 :

drush webform:libraries:composer
drush webform:libraries:download

drush webform:composer:update

THIS IS AN EXPERIMENTAL DRUSH COMMAND.
PLEASE MAKE SURE TO BACKUP YOUR COMPOSER.JSON FILE.
//Are you sure you want update your Drupal installation's composer.json file? (yes/no) [yes]://
> yes

[warning] Attempt to assign property 'algolia.places' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'ckeditor.autogrow' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'ckeditor.codemirror' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'ckeditor.fakeobjects' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'ckeditor.image' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'ckeditor.link' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'codemirror' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'jquery.inputmask' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'jquery.intl-tel-input' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'jquery.rateit' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'jquery.select2' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'jquery.textcounter' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'jquery.timepicker' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'progress-tracker' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'signature_pad' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'tabby' of non-object WebformCliService.php:1228
[warning] Attempt to assign property 'tippyjs/6.x' of non-object WebformCliService.php:1228
/www/htdocs/wuecn/example.de/drup9/composer.json updated.
Make sure to run `composer update --lock`.

composer update --lock
drush cache-rebuild

/admin/structure/webform/config
Browserkonsole
GET https://subdomain.example.de/libraries/ckeditor.link/plugin.js?t=LAHG
Laden fehlgeschlagen für das mit der Quelle "https://cdn.jsdelivr.net/gh/w8tcha/CKEditor-CodeMirror-Plugin@v1.17.12/codemirror/plugin.js?t=LAHG".

Also Jacob melden?
Aber warum ist das nur bei mir?

Drupal 9.x, Ubuntu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich das wüsste würde ich

Eingetragen von dinmikkith (1291)
am 13.01.2022 - 12:19 Uhr

Wenn ich das wüsste würde ich dir eine anständige Antwort geben

https://drupal-tv.de
Drupal sehen und lernen

  • Anmelden oder Registrieren um Kommentare zu schreiben

codemirror umbenannt

Eingetragen von Tropse (90)
am 23.01.2022 - 01:01 Uhr
dinmikkith schrieb

Versuch mal das Codemirror plug in für ck-Editor unter Texformate und Editoren tämporär zu deaktivieren. ...

Habe das Verzeichnis von codemirror mal umbenannt.
/web/libraries/codemirror_bak

Dann scheint der ckeditor lokal zu laden, oder nicht? (CDN jsdelivr.net JavaScript ist in Browser blockiert.)

GET  meine-domain.com/core/assets/vendor/ckeditor/ckeditor.js?v=4.17.1
[HTTP/2 200 OK 104ms]
GET  meine-domain.com/core/assets/vendor/ckeditor/lang/de.js?t=LAHG
[HTTP/2 200 OK 38ms]
GET  meine-domain.com/libraries/ckeditor.link/plugin.js?t=LAHG
[HTTP/2 200 OK 39ms]
GET  meine-domain.com/libraries/ckeditor.codemirror/codemirror/plugin.js?t=LAHG
[HTTP/2 200 OK 39ms]
GET  meine-domain.com/libraries/ckeditor.fakeobjects/plugin.js?t=LAHG
[HTTP/2 200 OK 38ms]
GET  meine-domain.com/libraries/ckeditor.link/lang/de.js?t=LAHG
[HTTP/2 200 OK 37ms]
GET  meine-domain.com/libraries/ckeditor.codemirror/codemirror/lang/de.js?t=LAHG
[HTTP/2 200 OK 37ms]
GET  meine-domain.com/libraries/ckeditor.fakeobjects/lang/de.js?t=LAHG
[HTTP/2 200 OK 38ms]
GET  meine-domain.com/libraries/ckeditor.link/icons/link.png?t=LAHG
GET  meine-domain.com/libraries/ckeditor.link/icons/unlink.png?t=LAHG

Danke.

Drupal 9.x, Ubuntu

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • entity print - pdf template Seitennummern
  • Webform - kleiner Einleitungstext vor dem Formular.
  • migrate: legacy-db-key in settings.php, wie?
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Wie 'saubere' Dateinamen bei Upload erzwingen?
  • Modul lässt Website anstürzen
  • Showroom
  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
  • Text Editor verschwunden
  • Wie URL Alias für Entity in Drupal 9 erstellen?
Weiter

Neue Kommentare

  • Du könntest einen
    vor 2 Tagen 9 Stunden
  • Das findet man in diesem
    vor 4 Tagen 9 Stunden
  • Hallo, bitte löscht meinen
    vor 6 Tagen 8 Stunden
  • Schau mal hier
    vor 6 Tagen 13 Stunden
  • Das Modul ist ja ganz schön,
    vor 1 Woche 2 Tagen
  • Modul Purge
    vor 1 Woche 3 Tagen
  • Nö
    vor 1 Woche 3 Tagen
  • Manuell aus der Datenbank löschen
    vor 1 Woche 3 Tagen
  • Bots ... auf Abstand
    vor 1 Woche 4 Tagen
  • Cache vs Browser
    vor 1 Woche 4 Tagen

Statistik

Beiträge im Forum: 247807
Registrierte User: 19542

Neue User:

  • Dvkah
  • Dhev
  • Chrisvek

» Alle User anzeigen

User nach Punkten sortiert:
wla9210
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 4 Gäste online.

Benutzer online

  • wla

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association