Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] Text-Fluss um Bild innerhalb eines Text-Body funktioniert nicht (CKEditor)

Eingetragen von TomWeb32 (35)
am 29.04.2020 - 22:42 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x

Hallo zusammen,

in meiner Drupal 8 Installation können User Inhalte erstellen.
Innerhalb dieser Inhalte gibt es u.a. jeweils eine Drupal Standard-Text-Box (ähnlich der Textbox, die hier
zum erstellen von Foren-Texten verwendet wird) um Text schreiben zu können.
Dort gibt es wie hier auch, die Möglichkeit Bilder in den Text zu integrieren.
Zudem kann ausgewählt werden wie der Text das Bild umfließen soll (links, rechts, etc.).

Das Problem:
Im Backend sieht das alles gut aus.
Im Frontend umfließt der Text das Bild dann aber nicht mehr - teilweise wird der Text sogar vom Bild überdeckt.
Zudem werden die im Backend gesetzte Zeilenumbrüche nicht mehr berücksichtigt.
--> Weiß jemand woran das liegt bzw. wie es gelöst werden kann?
--> Wie kann ich ggf. die Textbox auch auf meiner Website verwenden, die hier im Forum zum Einsatz kommt?

Bei der Gelegenheit:
Ist es ein Sicherheitsrisiko wenn Full HTML als Textstile den Usern erlaubt wird?

Viele Grüße
Tom (Drupal Anfänger)

‹ Wie komme gelange ich von Drupal 11 zum Drupal CMS 1.0 [gelöst] Text-Fluss um Bild innerhalb eines Text-Body funktioniert nicht (CKEditor) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du Css kannst, kannst du

Eingetragen von dinmikkith (1573)
am 05.05.2020 - 07:41 Uhr

Wenn du Css kannst, kannst du ja mal das betreffende Element mit den Entwicklerwerkzeugen deines Browsers untersuchen und dir das zugehörige Css prüfen. Eventuell ist im verwendeten Theme ein Fehler.

Da du mit Drupal angefangen hast, gehe ich davon aus, dass du Css und HTML beherrscht. Sollte dem nicht so sein würde ich dir empfehlen, an dieser Stelle deine Kenntnisse aufzufrischen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

CSS & HTML -> 0/0 | Welches Textbox-Tool wird hier verwendet?

Eingetragen von TomWeb32 (35)
am 11.05.2020 - 12:17 Uhr

Meine Kenntnisse in CSS & HTML sind Zero/Zero.
Maximal kann ich etwas mit Anleitung in einen Code "rein-pfuschen".

- Gibt es für den Einstieg in CSS & HTML etwas Empfehlenswerte für Nicht-Softwareker (insofern das hier geposted werden darf)?

- Weiß ggf. jemand welches Textbox-Tool hier im Drupal-Center eingesetzt wird (Drupal-Core oder ein separates Modul)?

Viele Grüße
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gibt es zu der Seite einen

Eingetragen von glycid (921)
am 11.05.2020 - 13:54 Uhr

Gibt es zu der Seite einen URL?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey Tom,,ich gehe mal davon

Eingetragen von dinmikkith (1573)
am 11.05.2020 - 14:58 Uhr

Hey Tom,,

ich gehe mal davon auß, dass du mit Textbox-Tool den WYSIWYG-Editor meinst, der das Textfeld in einen Texteditor verwandelt. Das dürfte Buiubu-Editor sein. Der ist meines Wissens nach aber nur für Drupal 7 verfügbar und nicht für Drupal 8.

Sollte die Seite irgendwo online sein, kannst du hier ja mal einen Link posten. ansosnten würde ein Screenshot, der Zeigt, wo genau das Problem,, das du zu lösen versuchst, liegt. Vielleicht können wir dann erkennen, wie wir dir unkompliziert helfen könnnen.

Grundsätzlich muss das Theme die CSS-Stile enthalten, die auch im CK-Editor verwendet werden, damit das im Forntent genau so aussiet wie im Backend. Dass geht so:

https://www.drupalthemer.org/blog/drupal-8-how-to-ckeditor-custom-styles

  • Anmelden oder Registrieren um Kommentare zu schreiben

wahrscheinlich liegt es an

Eingetragen von caw (2762)
am 20.05.2020 - 13:17 Uhr

wahrscheinlich liegt es an den rechten mit Full HTML. das haben deine user anscheinend nicht

  • Anmelden oder Registrieren um Kommentare zu schreiben

Siehe Screenshots

Eingetragen von TomWeb32 (35)
am 22.05.2020 - 10:09 Uhr

Hallo zusammen,

sorry für die späte Rückmeldung und Bereitstellung von Screenshots.
Der Text-Editor kommt auf der Website an verschiedenen Stellen vor.

Screenshot 1 (log in als "normaler" user):
Im ersten Screenshot (Text-Fluss_1) wird der Text rechts neben dem Bild (Backend) im Front-End unterhalb
des Bildes angezeigt --> Warum?
Ich dachte erst es liegt ggf. am responsive-design jedoch wird die erste Zeile
ja auch in voller Breite im Frontend richtig dargestellt.
Hier geht wenigstens kein Text verloren.

Screenshot 2 (log in als normaler user):
Hier werden nur die ersten beiden Zeilen neben dem Bild im Frontend wiedergegeben.
Der übrige Text aus dem Backend geht im Frontend verloren bzw. wird nicht angezeigt --> Warum?

Screenshot 3:
Zeigt den Text-Editor wenn als Admin angemeldet.
Hier gibt es scheinbar mehr Möglichkeiten als für "normale" user.

In der Vergangenheit meine ich konnte man auf meiner Website beim Editor sogar noch wählen, ob es
Full HMTL, HTML xy, oder nur Plain-Text sein sollte. Das ist aktuell nicht mehr möglich.
Zur Info: Ich arbeite bei dieser Website mit indischen Entwicklern zusammen. Die zieren sich bei diesem Thema aber gerade...

Viele Grüße
Tom

AnhangGröße
Text-Fluss_1.JPG 47.96 KB
Text-Fluss_2.JPG 50.37 KB
Text-Editor_Admin.JPG 17.32 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Oh Tom dich hab ich ja

Eingetragen von dinmikkith (1573)
am 15.06.2020 - 11:44 Uhr

Oh Tom dich hab ich ja komplett vergessen. Sorry.

Du musst einfach nur die Textformate unter Konfiguration Textformate und -editoren konfigurieren, dann geht das auch für User mit weniger Rechten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Top: Einen Schritt weiter - aber noch ungelöst

Eingetragen von TomWeb32 (35)
am 15.06.2020 - 18:44 Uhr

Hallo Dinmikkith,

danke für den Tipp mit den Textformaten. Damit bin ich einen Schritt weiter.
Leider funktioniert das mit dem Textfluss um Bilder immer noch nicht stabil.
Ich habe mir die Text-Formate mal angeschaut:

- Die Text-Felder sind als Basic-HTML formatiert --> Settings siehe Bild im Anhang
-> Was muss in den Settings Eingestellt werden, damit der Text-Fluss um Bilder im Front-End funktioniert?

- Ich habe noch einige Funktionen im CKEditor aktiviert -> Leider werden die Optionen Text links & rechts-bündig, zentriert und Block nicht im "Front-End" zum Text-Formatieren während der Eingabe angezeigt obwohl diese aktiviert wurden (warum?) -> damit wird der Textfluss im Front-End immer noch falsch angezeigt wie eh und je
-> Was muss ich hier ggf. eingestellt werden damit auch Text-Bündigkeit, etc. funktioniert?

Ich habe auch die Funktion "Tabelle" im CKEditor aktiviert, um damit den Text und die Bilder besser zu strukturieren
-> Bilder und Text sind dann jeweils in eigenen Zellen -> Siehe Anhang
-> Das wird im Front-End auch richtig dargestellt
-> Aber, sobald ich erneut in das Backend wechsle um Anpassungen vor zu nehmen ist die Tabelle halb zerschossen
-> Bilder werden in anderer Größe dargestellt
-> Zellen verlieren ihre vorherige Breite (z.B. als Space eingesetzt)
-> Zellen-Einstellungen wie "Text oder Bild in der Zelle links-bündig und oben" gehen verloren -> alle Einstellungen sind wieder auf Default

In Summe macht mir der CKEditor einen sehr instabilen Eindruck.
In Erklär-Videos zum CKEditor sieht alles stabil und komfortable aus.
Ich denke nicht, dass es am viel verwendeten CKEditor selbst liegt...
Was ist hier ggf. bzgl. CKEditor grundsätzlich falsch eingestellt?

Viele Grüße
Tom

AnhangGröße
CKEditor_Basic_HTML_Settings.JPG 49.8 KB
CKEditor_Backend.jpg 61.04 KB
CKEditor_using_table_for_structure_BE.jpg 50.74 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zusatz-Info: HTML Scan

Eingetragen von TomWeb32 (35)
am 19.06.2020 - 20:25 Uhr

Hallo zusammen,

hier noch ein Screenshot vom HTML-Scan im Anhang.
Blau-hinterlegt ist das eingefügte Bild welches links angeheftet ist und der Text entsprechend rechts darum fließen soll.
In Gelb sind die Textstellen markiert, die eigentlich gemäß CKEditor rechts vom Bild stehen sollten; im Frontend aber einfach darunter geschoben werden.

- Liegt es ggf. an der Art wie das Bild mittels HTML-Tag "formatiert" ist?

- Fehlt ggf. ein HTML-Tag in der White-List der Basic-HTML (siehe Anhang und Bilder vorheriger Post vom 15.06.2020)?

- Müsste im HTML-Code für den Text der das Bild umfließt nicht ein "span-Element" stehen.. und wenn ja warum fehlt es (span ist in der White-List enthalten)..?

Viele Grüße
Tom

AnhangGröße
Text-Flow_nok_HTML-Scan1.JPG 46.36 KB
Text-Flow_ok_HTML-White-List.JPG 28.62 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

mache doch einfach mal alle

Eingetragen von caw (2762)
am 20.06.2020 - 04:29 Uhr

mache doch einfach mal alle filter aus. dann klappt das auch! sieh oben. deine nutzer haben die falsche einstellung/keine rechte!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Filter?

Eingetragen von TomWeb32 (35)
am 16.08.2020 - 18:34 Uhr

Mir ist nicht klar, welche Filter hier gemeint sind und wo/wie ich die ausschalten soll.

Bei den User-Permissions habe ich allen Usern die Filter-Rechte für Full HTML gegeben (siehe Bild im Anhang).
Das hat aber keinen Einfluss auf die Darstellung im Frontend.
Der Text fließt immer noch nicht um das Bild wie im Backend definiert - auch im Falle von Administrator (Inhaber alle Rechte)

Viele Grüße
Tom

AnhangGröße
User-Permission_Settings__Filter_HTML.JPG 63.07 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

alle rechte sind falsch!

Eingetragen von caw (2762)
am 17.08.2020 - 04:26 Uhr

alle rechte sind falsch! drupal nimmt immer die wenigsten...
wenn du einem nutzer z.B. basic gibst, kann man nicht zusätzlich mehr rechte vergeben!!
das ist nicht additiv!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Filter reduziert - Textfluss immer noch falsch

Eingetragen von TomWeb32 (35)
am 17.08.2020 - 21:08 Uhr

Danke für den Hinweis wie die Rechte von Drupal interpretiert werden!!
Ich habe die Rechte bei den Nutzern entsprechend reduziert.
Ich habe es einmal mit nur Full-HTML oder nur Restricted HTML (Beispiel im Anhang) probiert.

Allerdings ist bei Administrator immer alles aktiviert und kann auch nicht deaktiviert werden.
Ich habe die Website im Inkognito-Browserfenster neu geladen.
-> Der Text fließt im Frontend immer noch nicht um das Bild sowie im Backend definiert. Problem besteht weiter.

Viele Grüße
Tom

AnhangGröße
User-Permission_Settings__Filter_HTML2.JPG 68.39 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

wei ich schon geschrieben

Eingetragen von caw (2762)
am 18.08.2020 - 05:16 Uhr

wei ich schon geschrieben habe: einmal restrictet vergeben, werden nicht mehr Rechte dazu addiert!!
Eins von beiden, du mußt dich entscheiden!
der admin ist eine ausnahme!
und restricted hat ja auch nicht die rechte! dann musst du entwder denen full html geben oder den level restricted anpassen!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke so habe ich es getestet

Eingetragen von TomWeb32 (35)
am 18.08.2020 - 21:13 Uhr

Ich denke ich habe es so getestet wie vorgeschlagen - jeweils nur eine HTML-Variante zur selben Zeit aktiviert
Ggf. habe ich es nicht gut beschrieben.

Ich habe 2 Tests mit den HTML-User-Permissions durchgeführt:
1. Test: Nur Full-HTML bei den Usern aktiviert, alle anderen HTML-Varianten deaktiviert -> Text fließt im Frontend nicht um das Bild

2. Test: Nur Restricted HTML bei den Usern aktiviert, alle anderen HTML-Varianten deaktiviert (davon war der Screenshot). Im Restricted-Level sind mehrere HTML-Tags in der White-Liste aufgeführt. Zudem sind die entsprechenden Buttons vom CKEditor dort auch aktiviert. Es war einfach nur ein Test, ob sich was ändert -> Text fließt im Frontend aber auch nicht um das Bild

Mit Full HTML sollte es ja gehen... tut es aber irgendwie nicht ...

Was ist mit "einmal Rechte vergeben lassen sich nicht mehr Rechte dazu addieren"? Muss ich ggf. irgendetwas grundsätzlich resetten, reicht ein bloßes deaktivieren und aktivieren (also nur einen) der HTML-Filter ggf. nicht aus, um eine Veränderung herbeizuführen?

Hier wurde auch einmal darauf verwiesen, dass erst noch entsprechende CSS Classes erstellt und "eingebunden" werden müssen..
Das übersteigt aber aktuell meine Kenntnisse.

Blockiert ggf. das Responsive-Design den Textfluss im Frontend?

Viele Grüße
Tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Am Ende habe ich eine Tabelle

Eingetragen von TomWeb32 (35)
am 14.01.2025 - 22:45 Uhr

Am Ende habe ich eine Tabelle innerhalb des Editors erstellt. Bild in die Tabelle geladen und den Textfluss so um das Bild/Tabelle geleitet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 3 Stunden
  • Hey danke
    vor 1 Tag 22 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 16 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 5 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 Gäste online.

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