Probleme mit der Zuordnung von Templates in einem Block-Theme
-
Hallo zusammen,
ich habe kürzlich ein Block-Theme auf meiner WordPress-Seite installiert und bin dabei auf ein Problem gestoßen, das ich nicht wirklich verstehe. Vielleicht könnt ihr mir dabei helfen.
Nach der Installation des Themes habe ich die Seiten „Home“, „Blog“, „About“ und „Contact“ erstellt. Unter den Einstellungen > Lesen habe ich dann, die statische Seite für „Home“ und den Posts-Bereich dem „Blog“-Page zuzuordnen.
Jetzt kommt der Teil, der mich komplett verwirrt: Anstatt dass die Startseite („Home“) und die Beiträge korrekt den Templates (die vorhanden sind) zugeordnet werden, wird das Template für die Startseite nun mit dem Klick auf Blog geöffnet/verwendet und die Startseite wird einem leeren Page-Template zugeordnet.
Ich bin mir nicht sicher, was ich falsch mache oder wo mein Denkfehler liegt. Ich stehe hier total auf dem Schlauch und würde mich über eure Hilfe freuen. Hat jemand von euch dieses Problem auch bemerkt? Wie geht ihr damit um?
Ich freue mich über alle Tipps und Tricks, die ihr mit mir teilen könnt.
Vielen Dank im Voraus!
-
Hallo,
bei der Bearbeitung einer Website mit einem Block Theme (welches?) ist in der Tat ganz wichtig, dass Seiten und Beiträge nach wie vor so erstellt werden, wie das bis dato immer der Fall war. Bei den Templates gibt man prinzipiell nur den Aufbau (z. B. ob ein Beitragsbild gezeigt werden soll) vor.In die Templates gehören dementsprechend keine konkreten Inhalte.
Hier ein kurzes Video zur Verdeutlichung (bei Klick auf das Video, wird das Video vergrößert dargestellt):
Wenn du dann noch die URL oben einträgst, dann können wir uns das auch zunächst im Frontend ansehen und dir sicher besser helfen.
Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
Viele Grüße
Hans-GerdLieber Hans-Gerd,
herzlichsten Dank für Ihre aufmerksame Rückmeldung. In meiner Bemühung, eine Lösung zu finden, habe ich zwei Block-Themes zur Erprobung herangezogen:
Ich verstehe durchaus den Unterschied zwischen dem Page-Editor und dem Site-Editor. Im Site-Editor bin ich in der Lage, die Templates zu bearbeiten, die für die verschiedenen Seiten angewendet werden. Mir ist bewusst, dass ich keine Inhalte (wie beispielsweise Seitentitel, etc.) in diese Templates integrieren sollte.
Bei einer frischen Installation von WordPress und wie bereits beschrieben, wenn ich die erstellten Seiten (Home, Blog, usw.) unter Einstellungen > Lesen zuordne, dann wird die Startseite dieser Themes merkwürdigerweise mit dem Blog-Template verknüpft und die Startseite (Home) dem Page-Template. Dies ist das Problem, das mich zur Verwirrung bringt.
Ich bitte um Entschuldigung, dass ich Ihnen weder eine URL noch den Bericht des Website-Zustands zur Verfügung stellen kann. Der Grund hierfür ist, dass die Website in einem internen Netzwerk liegt und die im Bericht enthaltenen Daten sensibler Natur sind.
Trotz dieser Einschränkungen hoffe ich inständig, dass Sie als Moderator meinem Problem folgen können.
Der Grund hierfür ist, dass die Website in einem internen Netzwerk liegt und die im Bericht enthaltenen Daten sensibler Natur sind.
Die Entwickler und das Support-Team hätten nie den Website-Zustandsbericht in den Core integriert, wenn „sensible Daten“ preisgegeben würden. Absolute Pfad-Angaben und (sofern überhaupt angegeben) die Website-Domain kannst du gerne aus dem Bericht löschen; sie sind zur Beurteilung der meisten Fragen nicht relevant.
Ohne Informationen zur Website spielen wir Blindekuh – alle möglichen Fehlerursachen ansprechen und hoffen, dass man etwas erwischt. Folge sind dann Kommentare wie „Ich verstehe durchaus den Unterschied zwischen dem Page-Editor und dem Site-Editor.“ – woher sollen wir das wissen? Andere verstehen den Unterschied nicht, der Hinweis ist also nicht so sinnfrei wie es erscheint.
Trotz dieser Einschränkungen hoffe ich inständig, dass Sie als Moderator meinem Problem folgen können.
Das ist recht höflich formuliert, aber wie in OpenSource-Communities üblich verwenden wir das unkomplizierte „Du“ als Anrede (und bleiben dabei trotzdem respektvoll).
Ich möchte klarstellen, dass mein vorheriger Beitrag nicht als Beschwerde oder Kritik an dem Hinweis (Site-Editor vs Page-Editor) gedacht war. Ich habe diese Information nur zur Kenntnis gebracht! Es ist verständlich, dass Du dies nicht direkt annehmen kannst. Daher habe ich es nur mitgeteilt.
Mein eigentliches Problem ist die Verwirrung, warum die Startseite („Home“) und die Beiträge nicht den entsprechenden Templates (die ja vorhanden sind) zugeordnet werden. Anstelle dessen wird das Template für die Startseite mit der Seite „Blog“ geöffnet und die Startseite wird einem leeren Page-Template zugeordnet.
Falls du der Meinung bist, dass der Bericht hilfreich sein könnte, um diese Frage zu klären, dann hier ist er:
wp-core version: 6.2 site_language: de_DE user_language: de_DE timezone: Europe/Berlin permalink: /%postname%/ https_status: true multisite: false user_registration: 0 blog_public: 0 default_comment_status: open environment_type: production user_count: 2 dotorg_communication: true wp-paths-sizes wordpress_path: [SERVERVERZEICHNIS]/fki wordpress_size: 53,28 MB (55867690 bytes) uploads_path: [SERVERVERZEICHNIS]fki/wp-content/uploads uploads_size: 2,51 MB (2632280 bytes) themes_path: [SERVERVERZEICHNIS]fki/wp-content/themes themes_size: 19,30 MB (20235388 bytes) plugins_path: [SERVERVERZEICHNIS]fki/wp-content/plugins plugins_size: 2,98 MB (3124205 bytes) database_size: 2,05 MB (2146304 bytes) total_size: 80,11 MB (84005867 bytes) wp-active-theme name: Iotix (iotix-wpcom) version: 1.0.3 author: Automattic author_website: (undefined) parent_theme: none theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, block-templates, widgets-block-editor, editor-style theme_path: [Serverpfad]/wp-content/themes/iotix-wpcom auto_update: Deaktiviert wp-themes-inactive (4) Loudness: version: 1.0.5, author: Automattic, Automatische Aktualisierungen deaktiviert Twenty Twenty-One: version: 1.8, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert Twenty Twenty-Three: version: 1.1, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert Twenty Twenty-Two: version: 1.4, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert wp-plugins-active (1) Create Block Theme: version: 1.9.0, author: WordPress.org, Automatische Aktualisierungen deaktiviert wp-media image_editor: WP_Image_Editor_GD imagick_module_version: Nicht verfügbar imagemagick_version: Nicht verfügbar imagick_version: Nicht verfügbar file_uploads: File uploads is turned off post_max_size: 200M upload_max_filesize: 200M max_effective_size: 200 MB max_file_uploads: 20 gd_version: 2.3.3 gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM ghostscript_version: not available wp-server server_architecture: Linux 4.18.0-425.3.1.el8.x86_64 x86_64 httpd_software: Apache php_version: 7.4.33 64bit php_sapi: fpm-fcgi max_input_variables: 1000 time_limit: 28000 memory_limit: 1024M max_input_time: 28000 upload_max_filesize: 200M php_post_max_size: 200M curl_version: 7.61.1 OpenSSL/1.1.1k suhosin: false imagick_availability: false pretty_permalinks: true htaccess_extra_rules: false wp-database extension: mysqli server_version: 8.0.30 client_version: mysqlnd 7.4.33 max_allowed_packet: 536870912 max_connections: 250 wp-constants WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: [SERVER]/fki/wp-content WP_PLUGIN_DIR: [SERVER]fki/wp-content/plugins WP_MEMORY_LIMIT: 40M WP_MAX_MEMORY_LIMIT: 1024M WP_DEBUG: false WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: false SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_ENVIRONMENT_TYPE: Nicht definiert DB_CHARSET: utf8mb4 DB_COLLATE: undefined wp-filesystem wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writableVielen Dank im Voraus für die Hilfe!
Hallo,
das aktive Theme habe ich im WordPress Repository nicht gefunden.Hier nochmal ein Video mit exemplarischen Einstellungen bei einer Test-Website von mir (bei Klick auf das Video, wird das Video vergrößert dargestellt):
Schau dir das doch mal bitte an. Evtl. ergeben sich jetzt Hinweise, was da bei dir falsch läuft.
Viele Grüße
Hans-GerdHallo,
wenn du auf die Links klickst, öffnet sich die Seite zu den jeweiligen Themes. Diese Themes stammen von WordPress.com und können dort kostenlos heruntergeladen werden.
Vielen Dank für dein Video. Es ist mir aufgefallen, dass in deinem Video das Template für deinen Blog-Bereich (Beitragsseite) das Startseiten-Template ist. Die Startseite in deinem Video ist jedoch eine einfache Seite. Das ist genau der Punkt, der mich verwirrt. Wäre es nicht logischer, das Startseiten-Template für die statische Seite (Home) zu verwenden und die Beitragsseite (Blog) mit dem Template für Beiträge (wie zum Beispiel ‚index‘) zu verknüpfen?
Die oben genannten Themes haben ebenfalls diese Zuordnung. Iotix zum Beispiel.
Wenn ich nun unter Einstellungen > Lesen die Zuordnung für die statische Startseite und den Blog vornehme, ist die Startseite eine leere Seite und der Blog nutzt das Startseiten-Template. Jedoch enthält das Startseiten-Template keinen Blog-Bereich (Loop-Section), sondern folgt einem klassischen Layout mit Header, Main und Footer.
Wenn du dir das Theme „Iotix“ ansiehst, wirst du bemerken, dass die Startseite, die du im Preview siehst, nicht für die Startseite verwendet wird, sondern für den Blog. Das bedeutet für mich, dass ich im Site-Editor (über die Listenansicht) die Blöcke hin und her kopieren muss, damit die Zuordnungen stimmen. Das kann doch nicht die Absicht der WordPress-Entwickler sein.
Hallo,
teste das doch mal bitte mit einem Standard-Theme wie Twenty Twenty-Three. Klappt es damit? – Evtl. wurde das genannte Theme Iotix speziell für wodpress.com entwickelt. Dazu kann ich nichts sagen. Es wundert mich afu jeden Fall, dass das Theme Iotix nicht im WordPress Repository gelistet ist.Viele Grüße
Hans-GerdHallo,
in Ordnung – werde ich tun. Bei dem Theme Loudness (https://wordpress.com/de/theme/loudness) ist das ähnlich, wie bei Iotix. Loudness ist auf jeden Fall in der WP-Repo zu finden.Viele Grüße
Mit dem kommerziellen WordPress-Hosting WordPress.com haben wir hier wenig zu tun. Das Theme Loudness ist aber auch im WordPress.org-Repository: Loudness By Automattic
Wäre es nicht logischer, das Startseiten-Template für die statische Seite (Home) zu verwenden und die Beitragsseite (Blog) mit dem Template für Beiträge (wie zum Beispiel ‚index‘) zu verknüpfen?
Im Moment herrscht große Sprachverwirrung, weil das Template „Startseite“ für die Beitragsübersichtsseite verwendet wird (die ohne weitere Einstellungen unter Einstellungen > Lesen auch die Startseite eines WordPress-Blogs ist). Auch die Template-Beschreibung
Zeigt die letzten Beiträge entweder als Homepage der Website oder als eine individuelle Seite an, die unter den Einstellungen „Lesen“ definiert ist. Wenn es existiert und wenn Beiträge auf der Startseite angezeigt werden, überschreibt das Startseiten-Template dieses Template.
hat etwas dadaistische Züge oder ist zumindest für mein kleines Hirn zu hoch.
Einer statischen Starseite kannst du im Theme Loudness entweder das Standard-Seitentemplate oder das Template „Blank“ zuweisen (sinnvoll, wenn du z.B. ein bildschirmfüllendes Bild als Header nutzen möchtest). Du kannst dann aber auch ein eigenes Template hinzufügen (1), wobei du lustigerweise wieder ein Template mit dem Namen Startseite (2) verwenden kannst:

Zum Vergrößern bitte anklicken … Witzigerweise übernimmt dieses Template dann erst einmal das Layout der Beitragsübersichtsseite und hat eine etwas weniger verwirrende Beschreibung:
Zeigt die Startseite deiner Website an, egal ob eingestellt ist, dass sie die letzten Beiträge oder eine statische Seite anzeigt. Das Startseiten-Template erhält Vorrang vor allen anderen Templates.
Soviel ich gehört habe, werden die lustigen Beschreibungen aber noch überarbeitet.
Hallo,
Loudness ist auf jeden Fall in der WP-Repo zu finden.
das war mir klar. Ich hatte das da auch gefunden.
Warten wir doch mal deine Rückmeldung ab, wenn du TT3 aktivierst.
Viele Grüße
Hans-GerdVielen Dank für Eure Rückmeldungen – das stimmt mich gelassener, wenn @pixolin auch dies alles mit den Begriffen und den Zuordnungen verwirrend findet.
Wenn ich TT3 aktiviere, ist alles in Ordnung- Das heißt, die Beitragsübersichtsseite ist die jene Seite, die für den Blog verwendet wird. Die statische Startseite ein leere Page, da dieses Theme keine andere statische Seite für die Startseite vorsieht. Das ist in Ordnung – muss man dann halt bauen.
Bei den übrigen Themes (Loudness, Iotix) muss man dann unter Umständen die Blöcke hin und her kopieren. Sehr komisch aber im Moment wahrscheinlich so. Auf mein Problem weißt auch dieser Herr hin: https://youtu.be/RsFMHafzUz4?t=105
Unbestritten gibt es bei der Bearbeitung noch einige unrunde Stellen, wenn man ein Block Theme verwendet.
Im Fall von Loudness konnte ich das Problem hier lokal nachvollziehen. Das ist in der Tat etwas seltsam, scheint aber eher mit dem Theme zusammenzuhängen.Jamie Marsland („dieser Herr“) ist übrigens bekannt für seine sehr gut gemachten Videos. Z. B. hat Jamie Marsland u. a. auch einige Websites mit Block Themes nachgebaut.
Vielen Dank für deine Antwort. Ich denke nicht, dass nur mit „dem Theme“ -> Loudness zu tun hat. Jamie Marsland sagt selbst im Video, dass es ein WordPress-Issue ist – und er selbst verwendet in seinem Video das Theme „Spectra“.
Ich danke Euch für Eure Zeit und Mühe das Problem nachzustellen. Ich denke, dass ich noch ein wenig mit den Block-Themes warten werde.
Das Thema „Probleme mit der Zuordnung von Templates in einem Block-Theme“ ist für neue Antworten geschlossen.

