afbeelding van tamtamhen

CKEditor Colorbutton knop is er, dropdown kleuren ontbreken

modules:
CKEditor 8.9.7 (=core)
CKEditor Color Button 8x-1.2
Panel Button 8x-1.3
libraries:
colorbutton_4.15.1
panelbutton_4.15.1

Bij het editten heb ik op de werkbalk de knoppen voor tekstkleur en achtergrondkleur aanwezig.
Als ik die aanklik komt er alleen een wit en leeg rechthoekje.
Normaal verwacht ik daar een keuzemogelijkheid voor de kleur, dus een veld met allemaal kleurjes om uit te kiezen zoals het ook in de Drupal 7 versie was.

Ik heb ook nog colordialog_4.15.1 geinstalleerd in de hoop dat daarme iets te doen valt, niet dus.

Wat kan ik doen?

Drupalversie: 
8.x
Auteur: 
tamtamhen
afbeelding van Niek Kloots
Door Niek Kloots op 13 november, 2020 - 15:39

Ik ben het met je eens, dat de D7 versie beter is dan D8. Nog een reden voor mij om nog niet D8 te gebruiken.

Probeer het volgende:
Gebruik -indien mogelijk- wat er bij D7 in de sites/all/libraries/ckeditor (te downloaden op https://ckeditor.com/ckeditor-4/) staat voor aanvullingen /updates in [D8-root]/core/assets/vendor/ckeditor

Laat ons weten of en hoe je het werkend heb gekregen, want momenteel is de ckeditor niet meer wat het in D7 was.

afbeelding van tamtamhen
Door tamtamhen op 10 december, 2020 - 13:12

Ik heb geprobeerd je hint te volgen en dat pakket op [D8-root]/core/assets/vendor/ckeditor te zetten. Maar dan werkt er helemaal niets. In Drupal 7 stond er helemaal niets in de libraries. Alles werd blijkbaar uitgevoerd in een externe javascript. Nu is het nogal verwarrend. Een deel zit in de genoemde ...vendor map, andere delen in de root/libraries map.
De functies voor font-type en size werken zoals het moet. Maar die colorbutton dus niet.
Op basis van https://www.ostraining.com/blog/drupal/how-to-install-ckeditor-plugins-in-drupal-8/ ben ik helemaal terug begonnen maar het resultaat is steeds hetzelfde.
Sorry, ik geef het op. ik krijg dat wel gedaan in de html-code in de hoop dat het ooit zichzelf oplost.

afbeelding van Niek Kloots
Door Niek Kloots op 10 december, 2020 - 13:36

Ik zelf ga altijd naar https://ckeditor.com/ckeditor-4 en wat ik daar download zet in in de map
..../sites/all/libraries/ckeditor
Je kan er ook andere skins inzetten en het werkt bij mij allemaal prima.
Moet wel allemaal bij de eerste installatie van een website gebeuren om het best te werken.

Als iets niet goed werkt, dan installeer ik de module compleet overnieuw, de 2e of 3e keer lukt het dan meestal wel.
De enige restrictie is, dat niet alle 440 add-ons geïnstalleerd kunnen worden.
Maximale hoeveelheid welke bij mij gelukt is is 71

afbeelding van tamtamhen
Door tamtamhen op 23 januari, 2021 - 18:01

Op mijn laptop heb ik Drupal 9 staan. Met de laatste updates werkt de collorbutton wel. Ik wacht nog om dit on-line te proberen. PHP 7.3 is vereist maar dat is nog niet beschikbaar op de server.

afbeelding van belba
Door belba op 9 februari, 2021 - 13:37

Er was voor Drupal 8 een patch beschikbaar. Zoek die even op. Het is het aanroepen van de libraries in de plugin die je moet wijzigen. Je kan dit zelf manueel aanpassen tot je hoster de PHP versie heeft aangepast, maar dat is niet volgens het boekje. Zit nog met een paar sites bij Sohosted en daar is er ook nog een verouderde PHP versie cq problemen met D9. Verwonderlijk dat die mannen niet mee zijn.

Succes, Jan

afbeelding van tamtamhen
Door tamtamhen op 10 februari, 2021 - 12:27

Ondertussen zit er wel PHP 7.3.23 op. Voor SQL weet ik niet waar ik moet kijken. ik zie: Client API library version 10.4.17, en verder: Client API header version 10.4.14-MariaDB. Ik vermoed dat dat ok is. Ik zit nog te worstelen met de composer upgrade die was volledig fout gelopen. De offline versie doet het met Drupal 9.1.4.
Voor die patch, waar moet ik kijken? Op ckeditor.module zelf?

afbeelding van belba
Door belba op 14 februari, 2021 - 12:35

Ondertussen even opgezocht, de patch waarover ik sprak is niet meer van toepassing. De plugin is aangepast. Heb je de collorbutton plugin gedownload en in je libraries forlder geplaatst? Je moet het volgende hebben JOUWWEBSITE/libraries/collorbutton. Dit eerst doen. Daarna pas je module instaleren. Moest je twijfelen, deinstalleer de module. Clear caches. Installeer opnieuw. Clear cache. Mocht het nog steeds niet werken installeer dan de development versie. Ik zie dat ze daar de functie getlibraryPath hebben aangepast. Mogelijks werkt dat. Installeer met composer, tik deze code in je terminal composer require 'drupal/colorbutton:1.x-dev@dev'

Wat ik je ook aanraad is toch de module libraries te installeren : composer require drupal/libraries en (drush en libraries) of installeer manueel.

Een patch voor een module vind je steeds via de module pagina, rechts heb je een link naar issues. Lees de commentaren en je kan zien welke patch voor jou probleem geschikt is. je kan daar ook hulp vragen voor problemen met de module.

Je update met composer is misgelopen. Van welke versie naar welke versie heb je geupdate en welke command heb je er voor gebruikt? In D9 is simpelweg composer update genoeg.

Succes, Jan

afbeelding van belba
Door belba op 14 februari, 2021 - 12:47

Moest je libraries niet kunnen installeren zie recente post

Succes, Jan

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.