Gelöst: Font-Awesome Icons verschwinden
Eingetragen von ab2211 (550)
am 15.10.2019 - 17:11 Uhr in
am 15.10.2019 - 17:11 Uhr in
Hallo!
auf einer D8-Installation möchte ich hie und da FA-Icons nutzen. Wenn ich diese einfüge, dann werden sie auch angezeigt. Möchte ich allerdinggs, als Beispiel, den Block, nochmals editieren ins sie im Quelltext verschwunden. Hat das schon einmal jemand gehabt?
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie hast Du FA
am 16.10.2019 - 06:36 Uhr
Wie hast Du FA konfiguriert?
Und wie bindest Du sie ein? Mit Modul, mit Code oder im CSS?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Ich habe es als Modul.
am 16.10.2019 - 09:44 Uhr
Ich habe es als Modul.
Hast du denn die Bibliothek
am 18.10.2019 - 19:46 Uhr
Hast du denn die Bibliothek auch mittels Git heruntergeladen und die entsprechende Konfiguration vorgenommen?
https://drupal-tv.de
Drupal sehen und lernen
Nee, ich lade die Fonts via
am 20.10.2019 - 15:16 Uhr
Nee, ich lade die Fonts via CDN, werden ja auch dargestellt, verschwinden aber beim Editieren dann wieder...
Hi. Wenn die Fonts auf der
am 20.10.2019 - 15:55 Uhr
Hi.
Wenn die Fonts auf der Webseite dargestellt wird aber beim Editieren nicht,
dann ich schätze mal das der Editor den du verwendest(IMCE,CKE???) einen anderen Font benutzt.
Hast Du mal nachgesehen ob das der Fall ist?
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Ach das. Das liegt daran,
am 20.10.2019 - 15:59 Uhr
Ach das. Das liegt daran, dass die Icons im Admin-Theme nicht geladen werden. Du kannst entweder dein Frontend-Theme als Admin-Theme setzen und entsprechend ausbauen, oder die libraries, bzw den CDN-Part im Admin-Theme laden, damit CK-Editor die Icons anzeigt, dann geht das so, wie du es dir vorstellst.
https://drupal-tv.de
Drupal sehen und lernen
Das Problem ist nicht
am 21.10.2019 - 10:15 Uhr
Das Problem ist nicht unbedingt die Darstellung, sondern , das der Code dann weg ist, d.h. ich muss den nochmal neu engeben..
Verwendest Du den CKEdito und
am 21.10.2019 - 10:53 Uhr
Verwendest Du den CKEdito und mit welchem Text-Format?
Irgendwas muss man in der Konfiguration ändern, damit das angezeigt wird.
Ich hatte das auch mal und musste was ändern, damit es funktioniert.
Ich bin dann aber wieder von dem Modul abegekommen und füge dann z.B. im Quelltext ein.
Ich habe folgende Einstellungen bei Font-Awesome:
Font-Awesome-Tag: i
Font-Awesome-Methode: Webfont mit CSS (weil ich teilweise bei Klassen mit :before oder :after FA-Icons einfüge)
Haken bei CSS-Pseudoelemente zulassen?
Haken bei Version 4 der Shim-Datei verwenden?
Keinen Haken bei Externe Datei (CDN) / lokale Datei verwenden?
Ich verwende CKEditor mit Volsltändigem HTML:
Bin nicht mehr sicher, ob ich da was ändern musste an den Einstellungen, glaube aber nicht.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Ja, CKE mit vollständigem
am 21.10.2019 - 15:40 Uhr
Ja, CKE mit vollständigem HTML.
Haken bei CSS-Pseudoelemente zulassen? Nein.
Haken bei Version 4 der Shim-Datei verwenden? Ja.
Keinen Haken bei Externe Datei (CDN) / lokale Datei verwenden? Haken bei CDN.
Wenn ich z.B. einen Block aufrufe, dann ist kurz der Code zu sehen, dann ist alles leer!
Du verwendest Drupal 8?
am 21.10.2019 - 17:13 Uhr
Du verwendest Drupal 8?
https://drupal-tv.de
Drupal sehen und lernen
Hast Du mal geschaut, ob der
am 21.10.2019 - 17:27 Uhr
Hast Du mal geschaut, ob der Code im Editor noch steht?
Also wenn Du auf Quelltext umstellst?
Oder wie sieht es aus, wenn Du den Quelltext im Frontend untesuchst?
Hast Du mal versucht, den Beispielcode mit dem Drupal-Icon in der Quelltext-Editieransicht des CKEditors einzufügen?
Also ohne Zuhilfenahme des Moduls?
Und kann man das im Frontend ansehen?
Wird da evt. mit CSS was ausgeblendet oder verdeckt?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Füg das mal zur Konfiguration
am 21.10.2019 - 17:43 Uhr
Füg das mal zur Konfiguration deines Textformmates hinzu, dann sollte das auch im Backend funktionieren
config.allowedContent = true;
CKEDITOR.dtd.$removeEmpty['i'] = false
CKEDITOR.dtd.$removeEmpty.i = 0;
CKEDITOR.dtd.$removeEmpty['span'] = false;
config.contentsCss = ['//cdn.jsdelivr.net/fontawesome/4.5.0/css/font-awesome.min.css','//cdn.jsdelivr.net/bootswatch/3.3.6/readable/bootstrap.css'];
Ich halte zwar seit dem inkrafttreten der DSGVO absolut nix mehr von jsdeliver. Aber ich bin ja keine Rechtsberatung :-D
https://drupal-tv.de
Drupal sehen und lernen
@dinmikkith, Vielleicht
am 21.10.2019 - 18:16 Uhr
@dinmikkith, Vielleicht solltest Du noch dazu schreiben, in welche Datei man das schreiben muss.
Bei mir war das nicht nötig, bzw. man kann das doch auch in der Konfiguration des TExt-Formats machen und das i-Tag als erlaubten HTML-Tag hinzu fügen?
Bei mir war das allerdings nicht nötig.
Habe extra noch mal in meiner Konfiguration nachgeschaut.
Zumindest nicht wenn ich das Icon im Quelltext hinzufüge.
Das mit der DSGVO sehe ich auch so.
Deswegen habe ich den Haken entfernt.
Ich habe im Ordner libraries die FA-Library hinterlegt.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Also ich gehe quasi immer bei
am 21.10.2019 - 19:02 Uhr
Also ich gehe quasi immer bei CMSen in den Code-Editor. Wie geschrieben, bei Aufruf flackert der Code kurz auf, dann ist er weg. Bei Abspeichern ist dann ALLES weg. Also auch wirklich weg.
Nee, einen ICON dafür habe ich garnicht im Editor.
Also noch mal langsam Welche
am 21.10.2019 - 19:17 Uhr
Also noch mal langsam Welche Version von Drupal verwendest du?
https://drupal-tv.de
Drupal sehen und lernen
Die 8.7.6 habe ich.
am 21.10.2019 - 20:14 Uhr
Die 8.7.6 habe ich.
Hast Du die "erlaubten HTML Tags" gecheckt
am 22.10.2019 - 02:49 Uhr
Ich hab keine Installation auf Deutsch zur Hand, aber da ist eine Konfiguration "Limit allowed HTML tags" bei deinem HTML Format. Sieh nach, ob das
<i>
Tag da auftaucht. Das ist im Falle, daß Du das Basic HTML Format benutzt. Dann musst Du diesen Tag hinzufügen (einfach eingeben) und abspeichern. Siehe Abbildung.Drupal === lesen!
==============
WP? Auch cool!
https://intempore.com.co
Bei vollständigem HTML habe
am 22.10.2019 - 10:57 Uhr
Bei vollständigem HTML habe ich das nicht. Ich dachte, dass vollständiges HTML (full HMTL) alle Tags erlaubt?
Sorry, ich habe nicht
am 22.10.2019 - 13:18 Uhr
Sorry, ich habe nicht gelesen, dass Du vollständigem HTML benutzt. Die Frage ist blöd (ist nur ein Versuch), aber du stellst es als Format auch beim eingeben ein, oder? Ich meine jetzt im Edit Form. Hast Du mit einem Node versucht, vielleicht hat das nur mit dem Block zu tun (das ist auch blöd, aber es ist ein Versuch Wert). Cache gelöscht?
Das Modul hat anscheinend Probleme mit Paragraphs. Benutzt du Paragraphs?
Ausserdem wird von Problemen bei CKEditor mit SVGs berichtet. Vielleicht hat es damit zu tun: https://www.drupal.org/project/fontawesome/issues/3037527
Gruß
Drupal === lesen!
==============
WP? Auch cool!
https://intempore.com.co
Wenn ich es in einem Node
am 22.10.2019 - 16:58 Uhr
Wenn ich es in einem Node eingebe, dann sehe ich auf der Seite korrekt. Klicke ich dann auf Editieren des Nodes ist es weg.
Was meinst Du mit Paragraphs?
Ich habe Webfonts mit CSS eingestellt.
Wiso will mich hier
am 22.10.2019 - 17:05 Uhr
Wiso will mich hier eigentlich keiner verstehen?
Du hast deine Font im Frontent-Theme deiner Seite eingebunden. Damit der CK-Editor das ganze anzeigt brauchst du zwei dinge:
1. Du musst Font-Awesome auch in deinem Backend-Theme einbinden
2. Wenn du unbedingt js-deliver verwenden willst, stattt Fontawesome im Verzeichnis Libraties abzulegen, so dass es von deinem eigenen Server geladen wird, dann musst du dem CK-Editor noch verklickern, dass er das externe script auch lädt, wenn er geladen wird und du ein entsprechendes Textformat auswählst.
Außerdem sollten im Textformat die notwendigen Tags für Font-Awesome zugelassen sein.
Dein eingegebener Code wird nur dann von CK-Editor geläsjct, wenn das ausgewählte Textformat die entsprechenden HTML-Tags nicht zulässt. Angezeigt werden kann das ganze im Backend nur dann, wenn CK-Editor die Dateien, die zur Anzeige von Font Awesome benötigt werden richtig laden kann. In sofern verstehe ich ehrlich geagt auch nicht, warum dieser Thread so lang ist. Lade dir doch einfach das Font Awesome modul runter und lese die Dokumentation zum Modul. Da steht nämlich drinnen, wies geht..
https://drupal-tv.de
Drupal sehen und lernen
Und wie macht man das?
am 22.10.2019 - 17:25 Uhr
Und wie macht man das? seven.info and seven.libraries.yml Dateien editieren?
Ich frage, weil ich es auch verstehen möchte.
Drupal === lesen!
==============
WP? Auch cool!
https://intempore.com.co
Ich rede vom Paragraphs
am 22.10.2019 - 17:28 Uhr
Ich rede vom Paragraphs Modul, es hat sich erledigt dann. Vielleicht wenn Du es versuchst wie dinmikkith vorschlägt:
1. Du musst Font-Awesome auch in deinem Backend-Theme einbinden
2. Wenn du unbedingt js-deliver verwenden willst, stattt Fontawesome im Verzeichnis Libraties abzulegen, so dass es von deinem eigenen Server geladen wird, dann musst du dem CK-Editor noch verklickern, dass er das externe script auch lädt, wenn er geladen wird und du ein entsprechendes Textformat auswählst.
Drupal === lesen!
==============
WP? Auch cool!
https://intempore.com.co
So, es scheint nun
am 22.10.2019 - 19:38 Uhr
So, es scheint nun zugehen.Ich hatte das Modul "Font Awesome Media Entity" nebst dem Modul "SVG image" garnicht aktiviert.
Bei dem Format Full HTML kann ich keine Tags mehr auswählen, ergo das passt. Geladen werden die Fonts via CDN von https://use.fontawesome.com/releases/v5.5.0/js/all.js. U.U. lade ich sie beizeiten noch runter und binde sie lokal ein. Das Modul hatte ich btw. die ganze Zeit, nur eben das zusätzliche nicht, bzw. nicht aktiviert.
Ich weiss jetzt nicht, was Du damit meinst FA noch im Backendtheme einzubiden, aber es scheint auf jeden Fall nun zu gehen.
Danke, an alle die, die mir Tipps gegeben haben!
Geht klar!
am 22.10.2019 - 19:54 Uhr
Also doch SVG Schwierigkeiten.
Drupal === lesen!
==============
WP? Auch cool!
https://intempore.com.co
Ich weiss nciht genau. Für
am 22.10.2019 - 22:16 Uhr
Ich weiss nicht genau. Für das Modul "Font Awesome Media Entity" musste ich auch das SVG Modul installieren bzw. aktivieren. Ich hatte ursprünglich nur das eigentliche FA-Modul aktivert. Im Grunde Blödheit.