Blog-Listing- und Blogbeitragsvorlagen können verwendet werden, um das Erscheinungsbild des Blogs einer Website anzupassen.
templateType: blog
-Annotation am Anfang Ihrer Vorlagendatei hinzu. Wenn Sie eine Vorlage verwenden, um beides darzustellen, verwenden Sie eine if-Anweisung, die auswertet, ob sich der Benutzer eine Listing-Seite oder einen einzelnen Beitrag anschaut. Wenn Sie die Layouts des Drag-&-Drop-Design-Managers verwenden, ist diese if
-Anweisung in die Benutzeroberfläche von Blog-Inhaltsmodulschaltflächen integriert.
Mit der if is_listing_view
-Anweisung können Sie Ihren Post- und Listing-Code separat schreiben.
templateType: blog
-Anmerkung am Anfang jeder Vorlage zu verwenden, fügen Sie die folgenden Anmerkungen jeweils oben in der entsprechenden Vorlage ein:
templateType: blog_post
templateType: blog_listing
is_listing_view
-Prüfung nicht erforderlich. Stattdessen wählen Sie manuell separate Vorlagen in den Blog-Einstellungen des Accounts aus.
Sie können auch eine vorhandene einheitliche Blog-Vorlage migrieren, um daraus entweder eine Blogbeitrag- oder Blog-Listing-Vorlage zu machen.
templateType: blog_listing
-Anmerkung führt dazu, dass die Vorlage in den Blog-Einstellungen auswählbar ist, insbesondere für die Listing-Ansicht. Mit diesem Vorlagentyp können Content-Autor auch im Seiten-Editor die Listing-Seite bearbeiten. Durch die Einbeziehung von Drag-&-Drop-Bereichen in die Vorlage lassen sich Module im Seiten-Editor hinzufügen und entfernen, wie dies bei anderen CMS-Seiten der Fall ist. In den CMS-Boilerplate-Blogvorlagen finden Sie u. a. Beispiele für Drag-&-Drop-Bereiche.
Die Auflistung von Beiträgen wird von einer for-Schleife generiert, die Ihre Blogbeiträge durchläuft. contents
ist eine vordefinierte Content-Sequenz, die alle in diesem Blog enthaltenen Beiträge enthält.
if
-Anweisungen verwenden, um Content je nach Seitentyp bedingt zu rendern.
if blog_author
-Anweisung. Diese Anweisung wird als ‚true‘ gewertet, wenn man die Seite eines Autors aufruft, auf der die vom Autor veröffentlichten Beiträge aufgelistet sind. Die Boilerplate-Vorlage enthält den Namen des Autors, seinen Lebenslauf und seine Social-Media-Konten.
if tag
-Anweisung verwenden, um nur Code auf einer Seite zum Blogthemen-Listing zu rendern, die Besucher sehen können, wenn sie auf Ihrer Website auf ein Blogthema klicken. Das folgende Beispiel ist ein Snippet, das die Seitentitelvariable verwendet, um den Tag-Namen automatisch am Anfang einer Tag-Listing-Seite zu drucken.
/all
am Ende des Pfades.if not simple_list_page
-Anweisung verwenden, um zu bestimmen, was in einem einfachen und was in einem regulären Listing dargestellt werden soll. Eine vereinfachte Version dieser Anweisung finden Sie weiter unten.
if
-Anweisung umgekehrte Logik verwendet, was bedeutet, dass mit else
die einfache Listing-Ansicht definiert wird. Optional können Sie stattdessen eine unless-Anweisung verwenden.Content
ist ein vordefiniertes Objekt von Daten, das Informationen zum angeforderten Blogbeitrag enthält. Boilerplate-Beiträge werden mit folgendem Markup gerendert:
content
-Daten enthalten.