FROM CACHE - de_header
Diese Community hat auf Peer-to-Peer-Support umgestellt. Der Shopify Support wird diese Community nicht mehr betreuen. Wir empfehlen dir, dich mit anderen Händler:innen und Partner:innen in Verbindung zu setzen, um Unterstützung zu erhalten und Erfahrungen auszutauschen. Bitte melde weiterhin alles, was gegen unseren Verhaltenskodex verstößt, oder Inhalte, die deiner Meinung nach entfernt werden sollten.

Blogautor - nur Vornamen anzeigen - geht das?

Gelöst

Blogautor - nur Vornamen anzeigen - geht das?

ruhrpottkarl
Entdecker
16 0 1

Wie ist es möglich, unter Blogbeiträgen nur den Vornamen des Autors anzuzeigen?

Es scheint, als hinge der angezeigte Name mit dem Nutzerkonto in Shopify zusammen. 

Kann hier jemand helfen?

1 AKZEPTIERTE LÖSUNG

Gabe
Shopify Staff
19233 3005 4429

Erfolg.

Hey @ruhrpottkarl 

 

Danke für die Frage und manchmal möchte man Blogbeiträge beispielsweise unter einem Pseudonym oder nur ersten Namen schreiben oder einen Gastblogger als Autor nennen. Standardmäßig zeigen die Shopify-Themes den Autorennamen eines Blogbeitrags an, der vom dem Administratorkonto des Mitarbeiters gezogen wird, aber es ist möglich, die Artikelvorlage zu bearbeiten und einen beliebigen Autorennamen anzuzeigen.

 

Wenn du es selber auf deiner Blogseite programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du die hier eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.

Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negative beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das folgende ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!

 

Im Idealfall möchten wir, dass ein benutzerdefinierter Name auf Blogartikeln erscheint, ohne dass ein Kunde auf den Code eines Themes zugreifen muss. Wir können also einige Regeln einrichten, die einen bestimmten Autorennamen auf der Grundlage der Tags ausgeben, die mit einem Blogpost verbunden sind. Auf diese Weise kannst du deinen Kunden ein möglichst reibungsloses Erlebnis bieten.

 

Nehmen wir an, wir haben eine Gastbloggerin namens Anna, die im Rahmen der Content-Marketing-Strategie Artikel verfasst. Standardmäßig bräuchte Anna ein Admin-Konto, damit ihr Name als Autorenname auswählbar ist - aber wir möchten den Namen lieber selber anzeigen, ohne ihr ein Konto zuweisen zu müssen.

 

Der erste Schritt wäre hier, das Liquid-Objekt zu finden article.author, das den vollständigen Namen des Autors des Artikels zurückgibt. Wenn du ein Sectioned 2.0 Theme verwendest, befindet sich dieses Objekt wahrscheinlich in der main-article.liquid file im Verzeichnis "Sections". Andernfalls findest du sie im Verzeichnis main-article.liquid template file.

Du wirst wahrscheinlich etwas wie das Folgende sehen, wo dein article.author object enthalten ist:

<span class="article__author">
      {{ article.author }}
      </span>

Wir wollen hier die control flow-Tags verwenden, um Bedingungen hinzuzufügen, die den article.author Filter überschreiben und einen benutzerdefinierten Autorennamen ausgeben, wenn diese bestimmten Bedingungen erfüllt sind. In unserem Fall möchten wir, dass sich diese Bedingungen auf die mit dem Artikel verbundenen Tags beziehen.

 

Wir können if Liquid-Tags verwenden, um den Namen unserer Gastbloggerin, Anna, als Autorin auszugeben, wenn ein Blogbeitrag mit "anna" getaggt ist. Das heißt, wir könnten unsere control flow-Tags wie folgt einrichten:

 

  <span class="article__author">
       {% if article.tags contains ana%}
        <p>Ana Smyth</p>
       {% else %}
        {{ article.author }}
       {% endif %}
      </span>

Du kannst auch sehen, dass wir eine else tag hinzugefügt haben, der es ermöglicht, einen Folgecode auszuführen, wenn die vorherige Bedingung nicht erfüllt ist. Damit kannst du den vom Admin zugewiesenen Autor als Fallback ausgeben, wenn der Blogbeitrag nicht mit dem Tag "ana" versehen ist. Wenn Anna nun ihren Artikel einreicht, können wir auf der Seite Artikel bearbeiten das Tag "anna" hinzufügen:

 

image.png

 

Sobald dies hinzugefügt ist, können wir den Artikel ansehen und ihr Name wird als Autor des Artikels angezeigt:

 

shopify-blog-template-theme-editor-test.gif

 

Wenn du eine Reihe von verschiedenen Gastautoren hast, kannst du zusätzliche if Bedingungen für jeden einzelnen und erstelle entsprechende Blog-Tags. Das gleiche Verfahren funktioniert auch für Pseudonyme oder generische Markennamen, die deine Kunden anzeigen möchten, ohne dass du ein spezielles Personalkonto anlegen musst.

 

Hoffe das hilft! 😉

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Lösung in ursprünglichem Beitrag anzeigen

6 ANTWORTEN 6

Gabe
Shopify Staff
19233 3005 4429

Erfolg.

Hey @ruhrpottkarl 

 

Danke für die Frage und manchmal möchte man Blogbeiträge beispielsweise unter einem Pseudonym oder nur ersten Namen schreiben oder einen Gastblogger als Autor nennen. Standardmäßig zeigen die Shopify-Themes den Autorennamen eines Blogbeitrags an, der vom dem Administratorkonto des Mitarbeiters gezogen wird, aber es ist möglich, die Artikelvorlage zu bearbeiten und einen beliebigen Autorennamen anzuzeigen.

 

Wenn du es selber auf deiner Blogseite programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du die hier eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.

Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negative beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das folgende ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!

 

Im Idealfall möchten wir, dass ein benutzerdefinierter Name auf Blogartikeln erscheint, ohne dass ein Kunde auf den Code eines Themes zugreifen muss. Wir können also einige Regeln einrichten, die einen bestimmten Autorennamen auf der Grundlage der Tags ausgeben, die mit einem Blogpost verbunden sind. Auf diese Weise kannst du deinen Kunden ein möglichst reibungsloses Erlebnis bieten.

 

Nehmen wir an, wir haben eine Gastbloggerin namens Anna, die im Rahmen der Content-Marketing-Strategie Artikel verfasst. Standardmäßig bräuchte Anna ein Admin-Konto, damit ihr Name als Autorenname auswählbar ist - aber wir möchten den Namen lieber selber anzeigen, ohne ihr ein Konto zuweisen zu müssen.

 

Der erste Schritt wäre hier, das Liquid-Objekt zu finden article.author, das den vollständigen Namen des Autors des Artikels zurückgibt. Wenn du ein Sectioned 2.0 Theme verwendest, befindet sich dieses Objekt wahrscheinlich in der main-article.liquid file im Verzeichnis "Sections". Andernfalls findest du sie im Verzeichnis main-article.liquid template file.

Du wirst wahrscheinlich etwas wie das Folgende sehen, wo dein article.author object enthalten ist:

<span class="article__author">
      {{ article.author }}
      </span>

Wir wollen hier die control flow-Tags verwenden, um Bedingungen hinzuzufügen, die den article.author Filter überschreiben und einen benutzerdefinierten Autorennamen ausgeben, wenn diese bestimmten Bedingungen erfüllt sind. In unserem Fall möchten wir, dass sich diese Bedingungen auf die mit dem Artikel verbundenen Tags beziehen.

 

Wir können if Liquid-Tags verwenden, um den Namen unserer Gastbloggerin, Anna, als Autorin auszugeben, wenn ein Blogbeitrag mit "anna" getaggt ist. Das heißt, wir könnten unsere control flow-Tags wie folgt einrichten:

 

  <span class="article__author">
       {% if article.tags contains ana%}
        <p>Ana Smyth</p>
       {% else %}
        {{ article.author }}
       {% endif %}
      </span>

Du kannst auch sehen, dass wir eine else tag hinzugefügt haben, der es ermöglicht, einen Folgecode auszuführen, wenn die vorherige Bedingung nicht erfüllt ist. Damit kannst du den vom Admin zugewiesenen Autor als Fallback ausgeben, wenn der Blogbeitrag nicht mit dem Tag "ana" versehen ist. Wenn Anna nun ihren Artikel einreicht, können wir auf der Seite Artikel bearbeiten das Tag "anna" hinzufügen:

 

image.png

 

Sobald dies hinzugefügt ist, können wir den Artikel ansehen und ihr Name wird als Autor des Artikels angezeigt:

 

shopify-blog-template-theme-editor-test.gif

 

Wenn du eine Reihe von verschiedenen Gastautoren hast, kannst du zusätzliche if Bedingungen für jeden einzelnen und erstelle entsprechende Blog-Tags. Das gleiche Verfahren funktioniert auch für Pseudonyme oder generische Markennamen, die deine Kunden anzeigen möchten, ohne dass du ein spezielles Personalkonto anlegen musst.

 

Hoffe das hilft! 😉

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Wiegetritt
Tourist
8 0 1

Wie kann aber nur der Vorname des Mitarbeiters als Autor des Blogpostings gezeigt werden oder anderesrum, wie kann der Nachname ausgeblendet werden?

Gabe
Shopify Staff
19233 3005 4429

Hey @Wiegetritt 

 

Im großen und ganzen wie oben beschrieben. Das Anzeigen des Vornamens oder das Ausblenden des Nachnamens bei Blogbeiträgen in Shopify ist abhängig von der Art und Weise, wie das Theme die Informationen verarbeitet. Normalerweise wird der vollständige Name aus dem Profil des Autors gezogen. 

 

Eine Möglichkeit wäre, nur den Vornamen im Profil des Autors einzugeben, so dass nur dieser Name angezeigt wird. Das ist allerdings keine sehr flexible Lösung. Anonsten, die Code-Dateien des Themes zu bearbeiten, um nur den Vornamen des Autors anzuzeigen.

Dies wäre wahrscheinlich in der Datei für die Blogbeiträge (zum Beispiel main-article.template) zu finden. Hier ist ein Beispiel für einen möglichen Code:

 

{% assign author_first_name = article.author.first_name %}
<p>{{ author_first_name }}</p>

 

Der genaue Code kann je nach Theme variieren, und es wäre ratsam, sich an einen Entwickler oder das Support-Team des Themes zu wenden, um spezifische Anweisungen für dein Theme zu erhalten.

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Wiegetritt
Tourist
8 0 1

Hi @Gabe 

 

Danke für den Tipp. first_name funktioniert leider nicht. Deine Anregung hat mich aber zu dem hier gebracht:

 

{% assign author_name_parts = article.author | split: ' ' %}
{% assign author_first_name = author_name_parts[0] %}

Gabe
Shopify Staff
19233 3005 4429

Hey @Wiegetritt 

 

Ah super. Hat das gefunzt, um den Vornamen des Autors aus dem vollständigen Namen zu extrahieren?

 

Der Code teilt den Namen des Autors (angenommen, er ist in der Variablen article.author gespeichert) an den Leerzeichen auf und weist den ersten Teil der Aufteilung der Variablen author_first_name zu.

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Wiegetritt
Tourist
8 0 1

hat das gefunzt, um den Vornamen des Autors aus dem vollständigen Namen zu extrahieren?


Ja, die beide Zeilen fehlten in deinem Beispiel.