Blog Revolution — Dokumentation
Blog Revolution fügt Ihrem PrestaShop-Shop einen nativen Blogbereich hinzu, damit Sie Ratgeber, Neuigkeiten, Kaufberatung und SEO-Inhalte veröffentlichen können, ohne Kundinnen und Kunden auf eine andere Plattform weiterzuleiten. Artikel, Kommentare, Bewertungen, RSS, Social-Media-Vorschauen und Produktlinks bleiben direkt in Ihrem Shop.
Funktionen
- Blogbeiträge. Erstellen Sie mehrsprachige Beiträge mit Titel, Kurztitel, Auszug, umfangreichem HTML-Inhalt, Beitragsbild, Titelbild, Status, Veröffentlichungsdatum, Tags, Kategorie, Autor und verknüpften Produkten.
- Beitragstypen. Wählen Sie
standard,gallery,videooderlink, mit Video-Einbettungscode und Feldern für externe URLs bei den passenden Typen. - SEO-Felder. Legen Sie für jeden Beitrag einen lesbaren URL-Slug, Meta-Titel, Meta-Beschreibung, Meta-Keywords und optional eine kanonische URL fest.
- Blog-Navigation. Veröffentlichen Sie Blogübersicht, Beiträge, Kategorien, Tags, Autoren, Archive, Suche, Autorenliste und RSS-Seiten unter dem konfigurierten URL-Präfix.
- Kommentare und Bewertungen. Lassen Sie Kundinnen, Kunden oder Gäste kommentieren, antworten, Beiträge mit 1 bis 5 Sternen bewerten und Kommentare zur Moderation einreichen.
- Likes und Zähler. Zeigen Sie Aufrufzahlen, Kommentaranzahl, Bewertung, Auszug, Like-Button und Like-Anzahl auf Blogkarten und Beiträgen an.
- Social Sharing. Zeigen Sie Teilen-Buttons für Facebook, X/Twitter, Pinterest, LinkedIn, WhatsApp, E-Mail und Link-Kopieren an.
- RSS-Feed. Geben Sie einen
/rss-Feed mit veröffentlichten Beiträgen, Autor, Kategorie, Veröffentlichungsdatum, Auszug oder vollständigem Inhalt und Beitragsbild-Anhang aus. - Produktlinks im Inhalt. Fügen Sie Produktgrids mit
[products ...]-Shortcodes in Artikel ein oder weisen Sie einem Beitrag im Back Office verknüpfte Produkte zu. - SEO-Integrationen. Ergänzen Sie RSS-Erkennung, OpenGraph-Tags, BlogPosting-Schema, hreflang-Alternativen, Google-Sitemap-URLs und optional Blogergebnisse für MPR Search Revolution.
- Import und Export. Importieren Sie WordPress-WXR-XML-Dateien und exportieren Sie Blog-Revolution-Daten als XML oder JSON.
- Shop-Widgets. Zeigen Sie aktuelle Beiträge auf der Startseite, Beiträge im Footer, Blog-Seitenleisten und verwandte Blogbeiträge auf Produktseiten über PrestaShop-Hooks an.
Konfigurationsoptionen
Sofern nicht anders angegeben, werden diese Einstellungen unter Blog → Settings → Configuration verwaltet.
- Posts per page. Steuert, wie viele Beiträge auf Blogübersichtsseiten erscheinen; Standard:
12. - List layout. Steuert den Listenstil:
grid,list,masonry,coverodercompact; Standard:grid. - Grid columns. Steuert die Anzahl der Spalten in Grid-Layouts:
2,3oder4; Standard:3. - Show author. Zeigt den Autorennamen in Blogübersichten und Widgets an; Standard:
1. - Show date. Zeigt das Veröffentlichungsdatum in Blogübersichten und Widgets an; Standard:
1. - Show view count. Zeigt die Aufrufzahlen der Beiträge an; Standard:
1. - Show comment count. Zeigt Kommentaranzahlen an; Standard:
1. - Show rating. Zeigt Beitragsbewertungen dort an, wo das Template sie unterstützt; Standard:
1. - Show excerpt. Zeigt Auszüge auf Beitragskarten an; Standard:
1. - Excerpt length. Legt die maximale Länge automatisch erzeugter Auszüge fest; Standard:
200. - Enable likes. Erlaubt Besuchern, Beiträge zu liken; Standard:
1. - Show like count. Zeigt die Anzahl der Likes neben dem Like-Element an; Standard:
1. - Date format. Verwendet eine PHP-
date()-Formatzeichenfolge für Blogdaten; Standard:M d, Y. - Timezone. Verwendet eine IANA-Zeitzone wie
Europe/Warsaw; Standard:'', um die Shop-Standardeinstellung zu verwenden. - Enable comments. Aktiviert das native Kommentarformular bei Beiträgen; Standard:
1. - Allow guest comments. Ermöglicht nicht angemeldeten Besuchern, mit Name und E-Mail-Adresse zu kommentieren; Standard:
1. - Auto-approve comments. Veröffentlicht neue Kommentare sofort, statt sie als ausstehend zu belassen; Standard:
0. - Comment moderation. Altes gespeichertes Moderations-Flag; die öffentliche Freigabe wird durch das Auto-Approve-Verhalten gesteuert; Standard:
1. - Notification email. Sendet Benachrichtigungen über neue Kommentare an diese Adresse, wenn sie ausgefüllt ist; Standard:
''. - Comment reply notifications. Sendet einer kommentierenden Person eine E-Mail, wenn jemand auf ihren Kommentar antwortet; Standard:
1. - Privacy policy URL. Legt den Link fest, der von der Einwilligungs-Checkbox im Kommentarformular verwendet wird; Standard:
'', mit Rückfall auf/privacy-policy. - Enable ratings. Erlaubt 1-5-Sterne-Bewertungen mit Kommentaren und AJAX-Bewertungsaktionen; Standard:
1. - Comment system. Wählt
native,native_disqus,native_facebook,native_social,disqusoderfacebook; Standard:native. - Disqus shortname. Erforderlich für reine Disqus- oder native-plus-Disqus-Modi; Standard:
''. - Facebook App ID. Erforderlich für Facebook-Comments-Modi; Standard:
''. - Enable reCAPTCHA. Schützt das Kommentarformular mit Google reCAPTCHA v2; Standard:
0. - reCAPTCHA site key. Öffentlicher Schlüssel, der vom Widget des Kommentarformulars verwendet wird; Standard:
''. - reCAPTCHA secret key. Serverseitiger Schlüssel zur Prüfung von Kommentareinsendungen; Standard:
''. - Staff highlight emails. Durch Kommas getrennte E-Mail-Adressen, deren Kommentare als Mitarbeiterkommentare hervorgehoben werden; Standard:
''. - Enable social sharing. Zeigt den Teilen-Block auf Beitragsseiten an; Standard:
1. - Facebook sharing. Zeigt den Facebook-Teilen-Button an; Standard:
1. - Twitter/X sharing. Zeigt den X/Twitter-Teilen-Button an; Standard:
1. - Pinterest sharing. Zeigt den Pinterest-Teilen-Button an; Standard:
1. - LinkedIn sharing. Zeigt den LinkedIn-Teilen-Button an; Standard:
1. - WhatsApp sharing. Zeigt den WhatsApp-Teilen-Button an; Standard:
1. - Email sharing. Zeigt den E-Mail-Teilen-Button an; Standard:
1. - URL prefix. Legt das Basis-URL-Segment des Blogs fest, zum Beispiel
/blogoder/guides; Standard:blog. - Schema.org markup. Fügt natives BlogPosting-Schema auf Beitragsseiten und CollectionPage-Schema auf ersten Übersichtsseiten hinzu; Standard:
1. - Hreflang alternates. Fügt alternative Sprachlinks für indexierbare Blogseiten hinzu; Standard:
1. - OpenGraph tags. Fügt Social-Preview-Metatags auf Blogseiten hinzu; Standard:
1. - Twitter handle. Legt den Wert
twitter:sitefest, wenn OpenGraph/Twitter-Meta erzeugt wird; Standard:@myprestadotrock. - Blog title. Mehrsprachiger Titel für Blogübersicht, Widgets, RSS und Breadcrumbs; Standard:
Blog. - Blog meta description. Mehrsprachige Meta-Beschreibung für die Hauptblogseite und den RSS-Kanal; Standard:
''. - Default meta title pattern. Gespeichertes mehrsprachiges Muster für erzeugte/importierte Metadaten; Standard:
{title} - {shop_name}. - Default meta description pattern. Gespeichertes mehrsprachiges Muster für erzeugte/importierte Metadaten; Standard:
{excerpt}. - Enable RSS feed. Aktiviert den RSS-Endpunkt unter dem konfigurierten Präfix plus
/rss; Standard:1. - RSS items. Legt die Anzahl der im Feed enthaltenen Beiträge fest; Standard:
20. - RSS content. Wählt
excerptoderfullfür Inhalte in RSS-Beschreibungen; Standard:excerpt. - Enable sidebar. Aktiviert die Blog-Seitenleiste in Hooks für linke und rechte Spalten; Standard:
1. - Recent posts widget. Zeigt aktuelle Beiträge in der Seitenleiste an; Standard:
1. - Recent posts count. Legt fest, wie viele aktuelle Beiträge in der Seitenleiste erscheinen; Standard:
5. - Popular posts widget. Zeigt beliebte Beiträge in der Seitenleiste an; Standard:
1. - Popular posts count. Legt fest, wie viele beliebte Beiträge in der Seitenleiste erscheinen; Standard:
5. - Categories widget. Zeigt Blogkategorien in der Seitenleiste an; Standard:
1. - Tags cloud widget. Zeigt eine Tag-Cloud in der Seitenleiste an; Standard:
1. - Max tags in cloud. Legt die maximale Anzahl angezeigter Tags fest; Standard:
20. - Archive widget. Zeigt Archivlinks in der Seitenleiste an; Standard:
1. - Featured posts widget. Zeigt hervorgehobene Beiträge in der Seitenleiste an; Standard:
1. - Featured posts count. Legt fest, wie viele hervorgehobene Beiträge in der Seitenleiste erscheinen; Standard:
3. - Show category bar. Zeigt eine horizontale Kategorienavigation auf Blogübersichtsseiten an; Standard:
1. - Image storage path. Speichert Blogbilder in diesem shop-relativen Ordner; Standard:
img/mprblogrevolution. - Large image width. Legt die Breite erzeugter großer Bilder fest; Standard:
800. - Large image height. Legt die Höhe erzeugter großer Bilder fest; Standard:
450. - Medium image width. Legt die Breite erzeugter mittlerer Bilder fest; Standard:
400. - Medium image height. Legt die Höhe erzeugter mittlerer Bilder fest; Standard:
225. - Thumbnail width. Legt die Breite erzeugter Thumbnails fest; Standard:
200. - Thumbnail height. Legt die Höhe erzeugter Thumbnails fest; Standard:
112. - Image quality. Legt die JPEG-Qualität von 1 bis 100 fest; Standard:
85. - Delete images on uninstall. Gespeicherte Deinstallationspräferenz; die aktuelle Deinstallation entfernt Datenbank-/Moduldaten, verwendet dieses Flag aber nicht zum Löschen von Bildordnern; Standard:
0. - GDPR compliance. Aktiviert DSGVO-Hooks für Einwilligung, Export und Löschung von Blogkommentaren; Standard:
1. - Load module assets automatically. Erlaubt dem Modul, CSS und JavaScript über den Asset-Manager zu laden; Standard:
1. - Use shop defaults. Lässt leere Modul-Asset-Einstellungen auf gemeinsame Shop-Asset-Einstellungen zurückfallen; Standard:
1. - Browser cache refresh. Steuert die Asset-Versionierung:
mtime,module_versionodernone; Standard:mtime. - Use optimized settings file. Schreibt Asset-Einstellungen in erzeugte cachebare Dateien statt in Inline-Seitenausgabe; Standard:
1. - Generated settings files to keep. Behält diese Anzahl erzeugter Asset-Konfigurationsdateien; Standard:
12. - Generated settings retention days. Behält erzeugte Asset-Konfigurationsdateien für diese Anzahl von Tagen; Standard:
7. - Troubleshooting mode. Aktiviert Asset-Debug-Ausgaben beim Prüfen von Ladeproblemen; Standard:
0. - Theme styles. Verwendet erkannte Shopfarben für Text, gedämpften Text, Akzent, Akzent-Hover, Rahmen, Hintergründe, Gefahr- und Erfolgsfarben sowie eine nur für den Blog verwendete Bewertungssternfarbe; Standard: erkannte Theme-Werte, mit Sternfarbe
#e8a838.
Anpassungsbeispiele
Ändern Sie das öffentliche Blog-URL-Präfix und den Listenstil:
url_prefix = guides
posts_per_page = 9
post_list_layout = masonry
post_list_columns = 3
show_category_bar = 1
Mit diesem Präfix werden die öffentlichen URLs zu:
/guides
/guides/my-post-slug
/guides/category/category-slug
/guides/tag/tag-slug
/guides/author/author-slug
/guides/archive/2026/6
/guides/search
/guides/rss
Fügen Sie Produktblöcke in einen Blogbeitrag ein:
[products ids="12,34,56,78"]
[products category="3" limit="4"]
[products new limit="4"]
[products bestsellers limit="4"]
Das Shortcode-Limit ist im Modul begrenzt:
DEFAULT_LIMIT = 4
MAX_LIMIT = 12
Verwenden Sie Blog-Hooks in einem Theme-Template, wenn Ihr Theme sie noch nicht anzeigt:
{hook h='displayHome' mod='mprblogrevolution'}
{hook h='displayLeftColumn' mod='mprblogrevolution'}
{hook h='displayRightColumn' mod='mprblogrevolution'}
{hook h='displayFooter' mod='mprblogrevolution'}
{hook h='displayFooterProduct' mod='mprblogrevolution' product=$product}
Überschreiben Sie Modul-Templates aus Ihrem Theme:
themes/your_theme/modules/mprblogrevolution/views/templates/front/post.tpl
themes/your_theme/modules/mprblogrevolution/views/templates/front/list.tpl
themes/your_theme/modules/mprblogrevolution/views/templates/front/_partials/_post_card.tpl
themes/your_theme/modules/mprblogrevolution/views/templates/front/_partials/_product_block.tpl
Sprechen Sie Blogelemente in Ihrem Theme-CSS gezielt an:
.mprblog-post-title {
font-size: 2rem;
}
.mprblog-product-block {
margin: 2rem 0;
}
.mprblog-comment-form {
border-top: 1px solid var(--mpr-border, #dddddd);
padding-top: 1rem;
}
.mprblog-star {
color: var(--mprblog-star, #e8a838);
}
Beispiel für eine RSS-Feed-URL nach Änderung des Präfixes:
https://example.com/guides/rss
Installation
- Gehen Sie in Ihrem PrestaShop Back Office zu Modules → Module Manager.
- Klicken Sie auf Upload a module.
- Wählen Sie die ZIP-Datei von Blog Revolution aus.
- Installieren Sie das Modul.
- Öffnen Sie Configure, oder gehen Sie zu Blog → Settings → Configuration.
- Erstellen Sie mindestens einen Autor und eine Kategorie und veröffentlichen Sie dann Ihren ersten Beitrag unter Blog → Posts.
Nach der Installation fügt das Modul dieses Back-Office-Menü hinzu:
Blog
Dashboard
Posts
Categories
Tags
Comments
Authors
Import / Export
Settings → Configuration
Settings → Integrity
Settings → License
Settings → Support
Settings → Update
Was Sie im Shop sehen
Veröffentlichte Beiträge erscheinen unter dem konfigurierten Blogpräfix, wenn der Beitragsstatus Published ist und das Veröffentlichungsdatum erreicht wurde. Blogübersichtsseiten unterstützen saubere Paginierung, Kategorieseiten, Tag-Seiten, Autorenseiten, monatliche Archivseiten, Suchseiten, Autorenliste und RSS.
Auf einer Beitragsseite können Besucher Titel, Beitragsmetadaten, Beitrags- oder Titelbild, Artikelinhalt, ein automatisch erzeugtes Inhaltsverzeichnis bei genügend H2/H3-Überschriften, Social Sharing, Autorenbox, verwandte Beiträge, verknüpfte Produkte, Kommentare, Bewertungen und Likes sehen, abhängig von Ihren Einstellungen.
Ehrliche Grenzen
- Öffentliche Controller zeigen nur Beiträge mit Status
Publishedunddate_published <= NOW(). Der StatusScheduledexistiert im Back Office, aber ein öffentlich für die Zukunft datierter Beitrag sollte alsPublishedmit künftigem Veröffentlichungsdatum gespeichert bleiben. - Ein Beitrag hat einen Hauptautor. Sie können viele Autorenprofile erstellen, aber das Beitragsmodell speichert pro Beitrag eine Autoren-ID.
- Der WordPress-Importer akzeptiert nur WXR-XML-Dateien, mit einem Upload-Limit von 50 MB im Controller.
- Gastkommentare erfordern Name, E-Mail, Kommentartext und DSGVO-Einwilligung. Der Kommentartext muss zwischen 3 und 5000 Zeichen lang sein.
- Produkt-Shortcodes zeigen nur aktive Produkte an, die der Shop laden kann. Wenn ein Shortcode keine Produkte zurückgibt, wird die Shortcode-Ausgabe entfernt.
- Es gibt kein festes Modullimit für Beiträge, Kategorien, Tags oder Kommentare. Praktische Grenzen hängen von Ihrer Datenbank, Ihrem Hosting und Ihrem Back-Office-Workflow ab.
- Blogbildordner werden unter
/img/mprblogrevolution/erstellt; Änderungen an Bildabmessungen erfordern das Neugenerieren der Thumbnails über den Images-Tab.
Häufig gestellte Fragen
Kann ich einen Beitrag für die Zukunft veröffentlichen?
Ja. Setzen Sie den Beitragsstatus auf Published und wählen Sie ein zukünftiges Veröffentlichungsdatum. Er wird erst öffentlich, wenn dieses Datum erreicht ist.
Kann ein Beitrag mehrere Autoren haben?
Nein. Das Modul speichert einen Autor pro Beitrag.
Kann ich Produkte in einen Artikel einfügen?
Ja. Verwenden Sie [products ...]-Shortcodes im Beitragsinhalt oder weisen Sie verknüpfte Produkte im Tab Related Products des Beitrags zu.
Erscheinen Blogbeiträge in Suchergebnissen?
Das Modul hat eine eigene Blogsuchseite und einen AJAX-Suchendpunkt. Es kann außerdem über actionMprSearchRevolutionRenderSections Blogergebnisbereiche an MPR Search Revolution liefern, wenn dieses Modul installiert ist.
Erstellt das Modul einen RSS-Feed?
Ja. Wenn rss_enabled = 1, ist der Feed unter /blog/rss oder unter demselben Pfad mit Ihrem individuellen URL-Präfix verfügbar.
Können Kundinnen und Kunden ohne Konto kommentieren?
Ja, wenn guest_comments = 1. Gäste müssen einen Namen und eine gültige E-Mail-Adresse angeben und die Checkbox zur Datenschutzerklärung akzeptieren.
Kann ich Disqus- oder Facebook-Kommentare verwenden?
Ja. Wählen Sie einen Disqus-, Facebook- oder gemischten native-plus-social-Kommentarmodus. Disqus erfordert disqus_shortname; Facebook Comments erfordert facebook_app_id.
Gibt es ein festes Limit für Beiträge, Kategorien oder Tags?
Es ist kein festes Modullimit definiert. Praktische Grenzen hängen von Ihrer Shop-Datenbank, Ihrem Hosting und Ihrem Content-Management-Workflow ab.
Kompatibilität: PrestaShop 1.6 bis 9.0 (neueste Version), PHP 7.1+. Wir unterstützen auch weiterhin kommende PrestaShop-Versionen.