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

Media Entity Image aus Media Library auswählen und im Layout Builder einfügen

Eingetragen von cdash (23)
am 13.07.2021 - 20:34 Uhr in
  • Allgemeines zu Drupal
  • Drupal 9.x

Ich habe mich mal intensiver mit dem dem Layout Builder und der Media Library bzw. mit folgenden Core Modulen beschäftigt.

  • Media
  • Media Library
  • Layout Builder
  • Layout Discovery

Es ist mir aber nicht gelungen Media Entitties (z.B. vom Typ Image) im Layout Builder direkt einzufügen - ausgewählt aus der Media Library.

Was funktioniert:

- Einem Content Type Media Entity Reference Fields hinzufügen und diese Content Fields dann im Layout platzieren (aber ich will ja beliebig viele Bilder direkt im Layout hinzufügen)
- Einen Custom Block Type erstellen, ein Media Entity Reference Field hinzufügen und diesen Custom Block dann im Layout platzieren (Funktioniert nicht so gut, muss man einen Titel hinzufügen, sind echt viele Klicks)

Dann habe ich noch mehr oder weniger erfolgreiche Versuche mit diversen Contributed Modules versucht

- Mit Entity Blocks kann man Entitys wirklich einfach hinzufügen - aber leider nicht über die Media Library auswählen
- Mit dem Entity Browser und Entity Browser Block kann man mittels einer sehr aufwändigen Konfiguration das Ziel einigermaßen erreichen. Letztlich baut man aber total umständlich die Funktion des Media Reference Fields nach, dass mit der neuen Media Library sowieso im Core enthalten ist. Und das nur um eine Media entity als Block im Layout Builder hinzuzufügen. Wenn Entity Block direkt mit den neuen Core Media Entities zusammenarbeiten würde und man nicht den Entity Browser installieren müsste wäre das ein ganz guter Ansatz.
- Mit Media Library Block und Media Library Form API Element gibt es zwei Module von denen eines "is not covered by Drupal´s security advisory policy" und bei dem anderen stabile 63 Sites den Einsatz vermelden. Das wäre mir jetzt für den Produktiveinsatz ein bisschen dünn. Damit scheint es zu gehen - ist aber einiges an contributed Code für etwas, dass vermutlich auch mit Core Modulen funktionieren sollte.

Gibt es da irgendwas, was ich übersehen habe? Irgendwie ist das doch ein zentrales Feature eines Page Builders: Bilder auswählen und hinzufügen. Geht das irgendwie mit einem Views Block - so dass man im Form die Library hat - und im Display dann EINE ausgewählte rendered Entity angezeigt wird. Views Blöcke lassen sich ja im Layout Builder platzieren.

Letztlich lassen sich alle Blöcke im Layout Builder platzieren. Aber Media Entities sind nun mal keine Blöcke ...

Hat jemand einen Tipp für mich?

Danke

‹ Userrolle auf eine Node zum bearbeiten[gelöst] Drupal upgrade -> 9.0.0 scheitert auf Grund von Konflikten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ähnliches ist mir passiert.

Eingetragen von samuxip (1)
am 14.07.2021 - 06:02 Uhr

Ähnliches ist mir passiert. Wenn Sie das Layout Builder-Modul verwenden und ein Medien-Widget als Feld in einem Inline-Block-Typ verwenden, wird das ausgewählte Medium, wenn es aus der Medienbibliothek ausgewählt wird, nicht an das Feld angehängt.

Ich kann ein Bild hochladen und einfügen und funktioniert wie erwartet. Der Fehler tritt auf, wenn versucht wird, die Schaltfläche zum Senden des ausgewählten Bildes einzufügen.

Es schlägt stumm fehl, ohne Fehler im Dblog oder Formularfehler inline-Fehler.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sollte funktionieren

Eingetragen von cdash (23)
am 14.07.2021 - 06:52 Uhr

Wenn ich Dich richtig verstanden habe, kannst Du in Deinem Media Entity Reference Field im Inline Block zwar Bilder auswählen, aber die werden nicht angezeigt? Das funktioniert bei mir, hier meine Konfiguration:

Custom Block Type mit dem Label erstellen
Feld Media Reference hinzufügen
Type of item to reference > Media
Reference Type: Image
Form Display: Media Library
Display > Format: Rendered Entity

Edit Content > Layout > Add block > Add a new custom Block
Add media = öffnet die Media Library
Bild hochladen oder auswählen > Insert selected > Add Block

Was mir aufgefallen ist, ist das die Media Library nicht korrekt angezeigt wird wenn man Sie im Layout Builder öffnet, da stimmt was mit dem CSS nicht. Aber es funktioniert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 2 Tagen 8 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 3 Tagen 10 Minuten
  • melde mich mal wieder, da ich
    vor 8 Wochen 4 Stunden
  • Hey danke
    vor 8 Wochen 22 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 3 Tagen
  • In der entsprechenden View
    vor 9 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 15 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