So verlinken Sie Blogbeiträge aus mehreren Shopify-Blogs mit einer Blogseite

Wenn Sie ein begeisterter Blogger sind, haben Sie möglicherweise mehr als einen Blog auf Ihrer Shopify-Website, was für Erstbesucher etwas umständlich sein kann, um die zuletzt veröffentlichten Inhalte zu finden. Nach viel Versuch und Irrtum habe ich die Lösung mit minimalen Programmierkenntnissen gefunden.

Wie das funktioniert, können Sie auf meiner Blog-Seite sehen, wo ich Posts aus mehreren Blogs auf einer Blog-Seite mit Vorschaubild, Titel, Post-Snippet und einer „Weiterlesen“-Aufforderung kombiniert habe. Wenn ein Besucher auf meine Blog-Seite klickt, sieht er zunächst Snippets mit Bildern von allen Beiträgen aus meinen verschiedenen Blogs an einem Ort. Sobald sie auf einen der Links klicken, gelangen sie direkt zu dem Blog, in dem sich der Beitrag zum weiteren Lesen befindet.

Das Schöne an diesem Code ist, dass Sie Ihren Beitrag in jedem der Blogs auf Ihrer Website schreiben können und das Beitrags-Snippet automatisch zur Blog-Seite hinzugefügt wird. Um dies zu erreichen, ist lediglich eine kurze Codierung erforderlich, die in den Aktionscode Ihres Themas eingefügt wird. Bevor Sie irgendetwas tun, speichern Sie bitte Ihr Design oder experimentieren Sie, indem Sie eine Kopie Ihres Designs erstellen und dort am Code herumbasteln. Mein Theme ist Kagami, das kein kostenloses Theme von Shopify ist. Ich mache viel Kopieren und Einfügen und bastele im Hintergrund, um die Ergebnisse zu erhalten, die ich für meine Website benötige, und kann daher auch keine Codierungsratschläge geben. Ich teile diesen Beitrag, da ich nach Jahren des Versuchs, genau dies zu tun, endlich auf einen Code gestoßen bin, der für meine Website funktioniert und entweder für Ihre funktioniert oder Ihnen zumindest eine Vorstellung davon gibt, wie Sie dies für Sie zum Laufen bringen können.

Zunächst einmal möchte ich auch Hackinet danken, der den ersten Teil des Codes bereitgestellt hat, der mich dazu gebracht hat, eine Lösung zu finden. 2. Ich entschuldige mich dafür, dass die Bilder möglicherweise schwer zu lesen sind. Möglicherweise können Sie den Code vergrößern, um ihn besser zu sehen. Überprüfen Sie alternativ den ursprünglichen Code hier und suchen Sie unter den SNIPPETS Ihres eigenen Themas > Article-preview-liquid nach dem Abschnitt zum Hinzufügen der Bilder und Vorschau-Snippets.

Hier sind die Schritte, wie Sie alle Blogs mit einer Blogseite verknüpfen

  • Gehen Sie zu Onlineshop -> Themen -> Aktionen -> Code bearbeiten.
  • Sie sollten mehrere Liquid-Dateien kategorisiert sehen, gehen Sie zu „Vorlagen“->Wählen Sie „Neue Vorlage hinzufügen“->Erstellen Sie eine neue Vorlage für „Seite“ mit dem Namen „All-Blog“.
neue Vorlage

Die soeben erstellte Seite wird in einem Editor geöffnet. Kopieren Sie den folgenden Code und fügen Sie ihn direkt nach der Zeile {{ page.content }} . (Ihre Seite hat möglicherweise einen anderen HTML-Inhalt, aber diese Zeile wird vorhanden sein):

Hinweis: Hier sind blog1 und blog2 und blog3 Ihre Blog-Handles. Gehen Sie zu Ihren jeweiligen Blogseiten und kopieren Sie den Teil nach dem letzten '/' .

Wie: https://example.com/blogs/this-is-your-blog-handle

Seite alle Blogs

Schritt 2

Gehen Sie nun zu Seite -> Neue Seite hinzufügen -> Geben Sie einen Titel ein, wie Sie möchten, ich gebe ihn „Blog“ ein -> Wählen Sie das Vorlagensuffix auf der rechten Seite als „page.all-blog“. Speichern Sie es.

Seite hinzufügen

Bis hierher werden Sie feststellen, dass Sie die Seitentitel aller Blogbeiträge aus Ihren verschiedenen Blogs erhalten. Allerdings fehlen noch Bilder, Ausschnitte und das Weiterlesen. Ich habe den Code unter SNIPPETS - Artikel-Vorschau-Flüssigkeit gesucht und die Teile, die ich brauchte, wie folgt entnommen.

Kopieren Sie diesen Code, um das Bild hinzuzufügen:

Bildcode

Um den Artikelauszug hinzuzufügen, fügen Sie dies unter dem Code hinzu

Code für Artikelauszüge

Wenn Sie fertig sind, sollte der gesamte hinzugefügte neue Code so aussehen:

neuer Code

Nachdem ich diesen Blogbeitrag geschrieben hatte, ist mir aufgefallen, dass sehr viele Beiträge pro Blog gezogen werden, was dazu führte, dass man lange nach unten scrollen musste, um den neusten Blogbeitrag von anderen Blogs zu sehen. Um dies zu lösen, drücken Sie Strg F und suchen Sie diese Zeile

{% for article in blogs[handle].articles limit: .articles %}

Dann ändere es auf die Anzahl der anzuzeigenden Posts (hier habe ich es auf 2 Posts pro Blog eingestellt)

{% for article in blogs[handle].articles limit: 2 %}

Ich habe keine Möglichkeit gefunden, den neuesten Blogbeitrag anzuzeigen, basierend auf dem Blog, auf dem er geschrieben wurde. Ich nehme an, Sie könnten die Reihenfolge der Blogs verschieben, je nachdem, wie oft Sie wo posten. Wenn Sie eine Problemumgehung dafür haben, teilen Sie sie.

Lassen Sie mich im Kommentarbereich wissen, ob Sie diesen Beitrag nützlich fanden.

Shopify-Tutorial

Related Posts

So testen Sie gelagertes Saatgut auf Lebensfähigkeit
So testen Sie gelagertes Saatgut auf Lebensfähigkeit
Säen Sie die Samen des Sieges Poster von GardenGuerilla Nichts ist frustrierender, als Tonnen von Samen zu säen und da
Read More
Die Vielseitigkeit der Körbe
Die Vielseitigkeit der Körbe
Großer Weidenkorb von Indressme Im Jahr 2021 sind erdige, natürliche Töne und Texturen einer der beliebtesten Design
Read More
Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.

* “As an Amazon Associate, I earn from qualifying purchases.This page might contains affiliate links, therefore if you choose to purchase after clicking a link, I may receive a commission at no extra cost to you.” *

Neue Ankünfte

Inspirierende Innendekoration und Geschenkartikel

1 von 8

Treffen Sie den Künstler

"Mein Name ist Enzie (NC) und ich bin eine multidisziplinäre Künstlerin aus Südkalifornien, USA.

Ich spezialisiere mich auf in Auftrag gegebene Porträts von Haustieren und Menschen in Lebensgröße und handgefertigte Geschenkartikel. Meine Designs sind auch Merkmale einer Vielzahl von Dekorations- und Geschenkartikeln für den Sammler, der etwas Einzigartiges wünscht.

Vielen Dank, dass Sie vorbeischauen und einen Künstler mit Ihrem Kauf unterstützen! "

Enzie

Bio

Begleiten Sie mich auf Facebook

Sehen Sie als Erster, was es Neues gibt, und teilen Sie Ihre maßgeschneiderten Porträts.

klicken Sie hier