• Gelöst flipper15

    (@flipper15)


    Hallo Community

    Ich möchte mit Vorlagen arbeiten. Beiträge einer bestimmten Kategorie sollen immer in demselben Layout erscheinen. Als Vorlage schwebt mir ein Layout vor mit 2 Spalten. Diese enthält auf der linken Seite ein paar Textzeilen und am Fuss eine Tabelle mit Text. Die rechte Spalte soll mit einem Bild befüllt werden.

    Ich finde dazu keine Vorlage. Darum mache ich mich selber ans Werk : Ich habe einen 2-spaltigen Beitrag wie oben beschrieben erstellt und wähle über Dokumentenübersicht den für eine neue Vorlage vorgesehenen Bereich aus. Erreiche über das 3 Punkte-Menu rechts: Abspeichern als Vorlage und wähle ‚Vorlage über mehrere Positionen hinweg synchronisieren‘. Bis hierher dünkt mich alles stringent. Danach erstelle ich einen 2. Beitrag und füge die Vorlage ein. Um z.B. Inhalte wie Text oder Bild in der Vorlage zu ändern zu können, wähle ich loslösen.

    Problem: Leider ist die Vorlage via Dokumentenübersicht nicht aufklappbar, es kann nur alles oder nichts losgelöst werden. Ein Eingriff in Teile der Verschachtelung lässt sich nicht bewerkstelligen. Nach dem Loslösen ist das Layout nicht mehr synchronisiert, dass doch logischerweise verknüpft bleiben soll, auch wenn ich nur einen Text in der Spälte ändern will.

    Probe auf das Exempel: Wähle ich unter ‚Ihre Vorlagen‘ meine Vorlage und ändere z.B. farbige Linien der Tabelle, dann wird diese nicht mit dem eben erstellten Beitrag synchronisiert.

    Frage: Wie ist das Vorgehen, dass nur einzelne Bereiche wie z.B. der Texte einer Tabelle losgelöst sind, das Layout und die Tabelle aber synchronisiert bleiben?

    Vielen Dank für das Interesse und hilfreiche Tipps im Voraus.
    Grüsse, Flipper

    • Dieses Thema wurde vor 1 Monat, 3 Wochen von flipper15 geändert.
Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 22)
  • Moderator La Geek

    (@la-geek)

    Das Video sollte weiterhelfen, denke ich:

    Hallo,
    ergänzend zur Antwort von @la-geek und dem gewohnt sehr guten Video zur Erklärung durch Jamie Marsland: es geht dabei um überschreibbare synchronisierte Vorlagen.
    Möglicherweise ist der folgende Beitrag von mir zu dem gleichen Thema hilfreich.

    Viele Grüße
    Hans-Gerd

    Moderator Support Moderator

    (@moderator)

    Da seit einiger Zeit keine Rückmeldung mehr vom TE kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind.

    Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.

    Lösung gefunden? In einem User-helfen-User-Forum wie diesem hier ist das Posten der Lösung für andere User immer hilfreich, danke.

    Thread-Starter flipper15

    (@flipper15)

    Ich habe Meldung, dass dieses Posting als gelöst vermerkt ist. Warum hätte ich das Posting lieber auf ungelöst belassen?

    Danke erstmal für das Interesse und den Link zur guten Beschreibung. Da möchte ich gerne anknüpfen:

    „Synced Patterns Overrite: Diese Funktion ermöglicht es Nutzern, einzelne Instanzen eines synchronisierten Patterns zu bearbeiten, ohne andere Instanzen zu beeinträchtigen. Auf dieses Feature werde ich in diesem Beitrag eingehen.“

    Was ich mir nicht einleuchten will ist, dass eine Pattern in der Dokumentdarstellung nicht aufgeklappt werden kann. Das wäre auf deinem oben verlinkten Blogbeitrag, Abschnitt ‚Einen neuen synced pattern overrite auf dieser Grundlage erstellen‘ auf dem Screenshot, Dokumentdarstellung Pattern ‚Karte mit Bild und Text‘ zu erwarten. Dem ist aber nicht so, statt dessen muss eine Umgweg über den Klick auf das Kebab-Menü gewählt werden. Wenn ich es richtig verstanden habe, wird bei WP 6.6 einfach weiteres Pattern angelegt, was der Übersichtlichkeit abträglich ist.

    Ferner die Bemerkung zu „Damit der Fließtext und der Button immer ein bestimmte Höhe von 300px ausfüllt, habe ich beim Stapel (1) diese Höhe (2) eingetragen.“

    Um die Höhe eines Textblocks zu bestimmten, regle ich viel speditiver über ein eigenes CSS.
    Auch die Ausrichtung eines Textes innerhalb eines Divs lässt sich dank dem Attribut display: table und display: table-cell steuern, um eine vertikale Ausrichtung unten zu erlauben.

    Klingt alles sehr kompliziert. Ich meine, mit guter CSS-Kenntnissen fahre ich (noch) besser. Wie ist die Meinung anderer User aus der Community?

    Grüsse, Flipper

    Moderator La Geek

    (@la-geek)

    Ich habe Meldung, dass dieses Posting als gelöst vermerkt ist. Warum hätte ich das Posting lieber auf ungelöst belassen?

    Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.

    Thread-Starter flipper15

    (@flipper15)

    Danke für das Engagement. Ich meine, mit guter CSS-Kenntnissen fahre ich (noch) besser. Interessant ist die Meinung anderer, darum ungelöst.

    Moderator La Geek

    (@la-geek)

    Zu dem Zeitpunkt meines Beitrages hattest du den Thread noch nicht auf „ungelöst“ zurückgesetzt. Daher der Hinweis, dass Threadersteller ihren Beitrag jederzeit wieder auf ungelöst setzen können.

    Zu deiner Frage „300px Höhe“: Prinzipiell gebe ich dir recht, die Möglichkeiten im Block- und Seiteneditor sind immer noch sehr begrenzt (im Vergleich zu vielen Alternativen).

    Im vorliegenden Beispiel jedoch kann man das OHNE CSS allerdings aber mit einem anderen Block lösen. Screenshot: Das obere ist das aus dem Artikel mit dem Block Spalten (hier habe ich die 300px fixe Höhe zur Demonstration weggelassen), das untere ist mit dem Block Zeile und kann komplett ohne manuelles CSS und ohne fixe Höhe über das UI so eingerichtet werden. Eine automatische Höhe ist natürlich viel flexibler und für alle Eventualitäten gerüstet.

    Zum Vergrößern auf das Bild klicken

    Wie auch immer: Der Artikel konzentrierte sich nicht auf die Darstellung der Cards, sondern auf das Synchronisieren der Patterns, unabhängig vom – zu Demonstrationszwecken gezeigten – Inhalt.

    Um die Höhe eines Textblocks zu bestimmten, regle ich viel speditiver über ein eigenes CSS.
    Auch die Ausrichtung eines Textes innerhalb eines Divs lässt sich dank dem Attribut display: table und display: table-cell steuern, um eine vertikale Ausrichtung unten zu erlauben.

    Versuch es besser mit flex (display:flex), denn display:table und :table-cell sind schon mehr so old School, funktionieren natürlich auch aber wenn es dann in den responsiven Bereich geht, wird es tricky.

    Was ich mir nicht einleuchten will ist, dass eine Pattern in der Dokumentdarstellung nicht aufgeklappt werden kann. Das wäre auf deinem oben verlinkten Blogbeitrag, Abschnitt ‚Einen neuen synced pattern overrite auf dieser Grundlage erstellen‘ auf dem Screenshot, Dokumentdarstellung Pattern ‚Karte mit Bild und Text‘ zu erwarten. Dem ist aber nicht so, statt dessen muss eine Umgweg über den Klick auf das Kebab-Menü gewählt werden.

    So etwas ist meiner Meinung nach typisch für Block-/Gutenberg- und Site-Editor. Viel zu viele unnötige Klicks. Schreib gerne ein Ticket auf Github, kann aber dauern, bis sich etwas ändert – wenn überhaupt.

    Thread-Starter flipper15

    (@flipper15)

    La Geek, danke für das Engagement

    Oben ist schön gezeigt, Spalten- oder Zeilenblock, es gibt verschiedene Möglichkeiten.
    Auch der Hinweis auf display:flex ist sehr hilfreich. Leider wird das Aussehen des Klassen-Attribut im Editor nicht wiedergegeben. Vielleicht ist dazu ein anderer Editor beizuziehen. Arbeiten im HTML-Modus reicht vorerst aus.
    Die Ausrichtung von DIV oben und unten in einem Container gelingt mit
    display: flex;flex-wrap: wrap; align-content: space-between;

    Trotzdem bleibe ich dabei: Trennen von Inhalt und Form ist (noch) nicht stringent. Ich bediene mich – z.B. wie oben im Screenshot gezeigt – zum Darstellen von Kacheln einer Kategorie der Abfrageschlaufe für Titel und einen Lauftext. Wenn aber darin ein Buchstabe editiert werden soll, dann muss die gesamte synchronisierte Vorlage gelöst werden.

    Wunsch: Es sollte möglich sein, im verschachtelten Teil eines sychronisierten Pattern nebst Abfrageschlaufen einen editierbaren Absatz darstellen zu können.

    Grüsse, Flipper

    Moderator La Geek

    (@la-geek)

    Die Ausrichtung von DIV oben und unten in einem Container gelingt mit
    display: flex;flex-wrap: wrap; align-content: space-between;

    In dem von mir beschriebenen Fall gelingt es per Klicks.

    Leider wird das Aussehen des Klassen-Attribut im Editor nicht wiedergegeben. Vielleicht ist dazu ein anderer Editor beizuziehen. Arbeiten im HTML-Modus reicht vorerst aus.

    Mir ist nicht klar, was du mit Klassen-Attribut meinst. Individuell vergebene (also selbst hinzugefügte) CSS-Klassen können natürlich erst ausgeführt werden, wenn das dazugehörige CSS geladen wird. Und dieses individuelle CSS wird im Frontend gerendert, da es i. d. R. entweder über den Customizer oder über die style.css geschrieben wurde.

    Nachtrag:
    Du könntest das testen:
    https://css-tricks.com/getting-the-wordpress-block-editor-to-look-like-the-front-end-design/

    Mit WordPress 7.0 (Release vermutlich Ende 2026?) ist geplant, die Diskrepanz zwischen Backend- und Frontend-Ansicht (CSS) zu verhindern, indem der Block-Editor künftig in einem Frame ausgeführt wird:
    https://make.wordpress.org/core/2025/11/12/preparing-the-post-editor-for-full-iframe-integration
    Dazu gibt es schon viele kritische Stimmen und Bedenken, ob es tatsächlich so umgesetzt wird, ist daher zumindest kritisch zu betrachten.

    /Nachtrag.

    Ich bediene mich – z.B. wie oben im Screenshot gezeigt – zum Darstellen von Kacheln einer Kategorie der Abfrageschlaufe für Titel und einen Lauftext.

    Ich finde nur einen Screenshot (den von mir) und darin ist keine Abfrageschleife (ich vermute, das meinst du mit schlaufe, den Loop?) zu sehen.

    Du willst in einem Loop ein einzelnes Element inhaltlich ändern? Du kannst in Komponenten/Patterns alles editierbar machen. Aber ein Loop holt sich die Daten von vorgegebenen Inhalten, du erstellst eine Abfrageschleife, die existierende Inhalte durchläuft und wiedergibt.

    Was ich mir vorstellen könnte: Du erstellst diese Inhalte zuvor als Patterns (mit dem von dir angesprochenen editierbaren Absatz) und packst das anschließend in einen Loop. Das kannst du ebenso als verschachtelte (nested) Patterns realisieren.

    Ich arbeite aber nicht (nie!) mit dem Block-Editor (Gutenberg) und habe keine Ambitionen, dieses Konstrukt zu verifizieren. Hier kann sicher @hage weiterhelfen.

    • Diese Antwort wurde vor 4 Wochen, 1 Tag von La Geek geändert. Grund: Nachtrag

    Hallo,
    mir sind hier in dem Thread einige Dinge unklar:
    Eingangs schreibst du:

    Ich möchte mit Vorlagen arbeiten. Beiträge einer bestimmten Kategorie sollen immer in demselben Layout erscheinen. Als Vorlage schwebt mir ein Layout vor mit 2 Spalten. Diese enthält auf der linken Seite ein paar Textzeilen und am Fuss eine Tabelle mit Text. Die rechte Spalte soll mit einem Bild befüllt werden.

    Das ist grundsätzlich kein Problem. Vorlagen findest du übrigens zuhauf in der Pattern-Bibliothek: https://wordpress.org/patterns/?curation=all
    Diese Patterns kannst du kopieren, auf deiner Website einfügen und nach Belieben ändern.

    Dem ist aber nicht so, statt dessen muss eine Umgweg über den Klick auf das Kebab-Menü gewählt werden. Wenn ich es richtig verstanden habe, wird bei WP 6.6 einfach weiteres Pattern angelegt, was der Übersichtlichkeit abträglich ist.

    Um Verwirrung auch für Mitleser zu vermeiden: Du beziehst dich da offenbar auf meinen Beitrag

    Das kann ich nicht ganz nachvollziehen. Natürlich gibt es immer einige Dinge, die man verbessern kann. Aber grundsätzlich ist die Vorgehensweise für mich persönlich so ok. Da spielen natürlich auch die individuellen UI-/UX-Erfahrungen eine Rolle.

    Abgesehen davon hat sich bis zur aktuellen Version 6.8.3 auch noch etwas geändert. Aber grundsätzlich funktioniert das weiterhin wie beschrieben.

    Ich bediene mich – z.B. wie oben im Screenshot gezeigt – zum Darstellen von Kacheln einer Kategorie der Abfrageschlaufe für Titel und einen Lauftext.

    hmm, da sind wir jetzt bei einem anderen Thema: Abfrage-Loops. Wie das funktioniert hat @la-geek sehr schön beschrieben:

    Ich bediene mich – z.B. wie oben im Screenshot gezeigt – zum Darstellen von Kacheln einer Kategorie der Abfrageschlaufe für Titel und einen Lauftext.

    Was ich mir vorstellen könnte: Du erstellst diese Inhalte zuvor als Patterns (mit dem von dir angesprochenen editierbaren Absatz) und packst das anschließend in einen Loop.

    Und da stellt sich jetzt die Frage, welches Theme du verwendest: Mit einem Block Theme erstellt man ein entsprechendes individuelles Beitrags-Template, das sehr flexibel gestaltet werden kann.

    Aber um das zu beantworten, benötigen wir einige weitere Infos wie z. B. das verwendete Theme.
    Hilfreich wäre auch, wenn du beschreibst, was du gerne haben möchtest, denn das ist mir nach wie vor nicht klar geworden. Gerne kannst du dazu auch die URL angeben, so dass wir sehen können, wie das aktuell aussieht und beschreibst, wie das aussehen sollte bzw. welche Änderungen du dir wünschst.

    Viele Grüße
    Hans-Gerd

    Noch ein Nachtrag:
    Ich habe das gerade mal ansatzweise so nachgebaut, wie du das wohl eingangs geplant hast (wenn ich das richtig verstanden habe):
    Hier ein Screenshot dazu (bei Klick auf das Bild, wird das Bild vergrößert):

    Screenshot mit Pattern

    (1): Das ist der synchronisierte Pattern.
    (2): Diese Inhalte (zwei Absätze und ein Bild) können überschrieben werden, während das gesamte Design erhalten bleibt.

    Moderator La Geek

    (@la-geek)

    @hage
    wo ist da die Abfrage-Schleife (Loop)?

    @la-geek
    schau mal in meine Antwort: Ich warte auf die Antwort von @flipper15 wegen des Themes.
    Das ist natürlich nur der Pattern.

    Moderator La Geek

    (@la-geek)

    Vielleicht sollte @flipper15 einmal ein kurzes Video erstellen und aufzeigen, welches Problem oder welche Frage noch besteht, denn das von mir verlinkte Video sowie der Artikel zeigen, wie synchronisierte Patterns mit bearbeitbaren Inhalten erstellt werden und zum Bearbeiten muss da rein gar nichts „losgelöst“ werden.

    Thread-Starter flipper15

    (@flipper15)

    Hallo La Geek, hallo Hans-Gerd

    Danke für das Feedback. Interessante Diskussion. Zum Thema Loop, es ist von mir beiläuftig eingeworfen, das Thema würde ich hier weglassen.

    Ich einarbeite mich in sBlock-Theme, probehalber arbeite ich mit TT4 (Twentytwentyfour). Eine eigene CSS-Datei muss trotzdem sein, die ich mittels PlugIn Header and Footer Scripts eingebunden habe. (@la-geek: der Editor stellt die Klassen der CSS-Datei dar, die Wirkungsweise entspricht dem ‚Gutenberg custom stylesheet‘ wie in deinem Links beschrieben)

    Wegen der Komplexen Fragestellung wäre ein Video ganz gut. Gerne würde ich es bei Screenshots belassen und ggf. später auf Video zurückgreifen. Aber mir stellen sich Screenshot oben von Hans-Gerds die Frage, wann sich Pattern in der Dokumentenübersichts-Leiste links aufklappen lassen. Es trifft bei mir nicht zu. WP 6.8.3 | TT4 und Screenshot. Wäre dem ab aktuellerem WP so, dann wäre die Eingangsfrage gelöst.

    Grüsse Flipper



    • Diese Antwort wurde vor 4 Wochen, 1 Tag von flipper15 geändert.
Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 22)

Du musst angemeldet sein, um auf dieses Thema zu antworten.