Liquid, JavaScript, Themes
Guten Tag,
ich würde gerne meinen Shop-Titel manuell anpassen, sodass der Shopname in den Einstellungen nicht automatisch der angezeigte Titel ist sondern einem eigenem entspricht.
Habe mich schon ein wenig erkundigt, wie einige diesen entfernen, aber noch keinen gefunden der ihn angepasst hat.
Zuständig dafür ist diese Zeile in der theme.liquid Datei:
{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}
Diese würde ich gerne so umschreiben das ich hier den Titel angeben kann der angezeigt werden soll....
Schonmal besten Dank für eure Hilfe im Voraus!
Gelöst! Zur Lösung
Erfolg.
@JK99 alles klar.
In der von dir erwähnten Codezeile wird abgefragt, ob der Seitentitel den Shopnamen enthält. Falls nicht, wird es dann mit einem Bindestrich hinten angeführt.
Bsp: "Über uns" wird dann ausgegeben in "Über uns - DeinShopName".
Du kannst unter dem Vertriebskanal > Onlineshop > Konfigurationen den Meta-Titel der Startseite ändern.
Danach musst du folgenden Bereich (in der theme.liquid):
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}
</title>
Durch diesen Ersetzen (Achte aber darauf, die Titel entsprechend anzupassen!):
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{% assign shop_name = 'SHOPNAME®' %}
{%- unless page_title contains shop_name %} – {{ shop_name }}{% endunless -%}
</title>
In diesem Beispiel hätte ich im Meta-Titel auch "SHOPNAME®" angeben müssen.
D. h. der Meta-Titel ist auch gleich der Text, mit dem du in dem obigen Beispiel das "SHOPNAME®" ersetzen musst.
@JK99 Gibt es einen speziellen Grund weshalb der Shop-Titel in den Einstellungen nicht angezeigt werden soll? Schließlich wird der Titel in sämtlichen anderen Zusammenhängen (wie z. B. den Benachrichtigungen) ebenfalls verwendet. Du würdest damit gewissermaßen nur die Spitze des Eisbergs anpassen 😉
Der Titel soll selbstverständlich zu sehen sein, allerdings an dieser Stelle ausschließlich in Großbuchstaben (mit dem ®- Logo als Hinweis für eine Registrierte Marke)
An anderen Stellen ist der Shopname als solches in Kombination aus Groß und Kleinschreibung korrekt 🙂
Erfolg.
@JK99 alles klar.
In der von dir erwähnten Codezeile wird abgefragt, ob der Seitentitel den Shopnamen enthält. Falls nicht, wird es dann mit einem Bindestrich hinten angeführt.
Bsp: "Über uns" wird dann ausgegeben in "Über uns - DeinShopName".
Du kannst unter dem Vertriebskanal > Onlineshop > Konfigurationen den Meta-Titel der Startseite ändern.
Danach musst du folgenden Bereich (in der theme.liquid):
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{%- unless page_title contains shop.name %} – {{ shop.name }}{% endunless -%}
</title>
Durch diesen Ersetzen (Achte aber darauf, die Titel entsprechend anzupassen!):
<title>
{{ page_title }}
{%- if current_tags %} – tagged "{{ current_tags | join: ', ' }}"{% endif -%}
{%- if current_page != 1 %} – Page {{ current_page }}{% endif -%}
{% assign shop_name = 'SHOPNAME®' %}
{%- unless page_title contains shop_name %} – {{ shop_name }}{% endunless -%}
</title>
In diesem Beispiel hätte ich im Meta-Titel auch "SHOPNAME®" angeben müssen.
D. h. der Meta-Titel ist auch gleich der Text, mit dem du in dem obigen Beispiel das "SHOPNAME®" ersetzen musst.
Vielen Dank, funktioniert großartig.
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024