<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.155.177.71</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.155.177.71"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/84.155.177.71"/>
	<updated>2026-05-09T07:54:16Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24582</id>
		<title>Shopify - Sections &amp; Snippets</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24582"/>
		<updated>2020-06-01T09:26:47Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: /* Neue Section erstellen - Überblick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Übersicht ==&lt;br /&gt;
Sie bieten mehr Möglichkeiten als Snippets. Sections sind sind &amp;#039;&amp;#039;&amp;#039;Inhaltsbausteine&amp;#039;&amp;#039;&amp;#039;. Man kann sie &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;statisch einbinden&amp;#039;&amp;#039;&amp;#039;, dann sind sie immer an der gleichen Stelle einer Seite&lt;br /&gt;
* oder &amp;#039;&amp;#039;&amp;#039;dynamisch, dann kann man Sie über den Theme Editor&amp;#039;&amp;#039;&amp;#039; auf auf der Seite platzieren.&lt;br /&gt;
&lt;br /&gt;
* Definition der Felder und ggfls. Default Werte definieren -&amp;gt; id der Section kopieren&lt;br /&gt;
* User-Eingabe in ein Template integrieren&lt;br /&gt;
* Frontend-Ausgabe in ein Template integrieren&lt;br /&gt;
&lt;br /&gt;
=== Sections einbinden ===&lt;br /&gt;
Sections are added into Liquid templates with the variable &lt;br /&gt;
 {% section &amp;#039;header&amp;#039; %} &lt;br /&gt;
&lt;br /&gt;
Im Vergleich so geht&amp;#039;s bei Snippets&lt;br /&gt;
 {% include &amp;#039;my-snippet-file&amp;#039; %}.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
 https://www.shopify.com/partners/blog/how-to-create-your-first-shopify-theme-section - HowTo zum Section erstellen&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type - Referenz zu den Einstellugsfeldern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neue Static Section erstellen - Überblick ==&lt;br /&gt;
Im Theme Editor Files bearbeiten.&lt;br /&gt;
* add new section in der Dateiliste&lt;br /&gt;
* Ein Grundgerüst mit folgenden Bereichstags wird automatisch erstellt&lt;br /&gt;
** Schema - JSON für die Definition wie der Theme Editor den Inhalt interpretiert.&lt;br /&gt;
** CSS - für extra Styles&lt;br /&gt;
** Javascript  - extra JS Funktionen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
text.liquid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;textsection&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;simpletext&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt; {{ section.settings.text-box }} &amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt; {{ section.settings.text }} &amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{% schema %}&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Text Box&amp;quot;,&lt;br /&gt;
    &amp;quot;settings&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text-box&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Heading&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;Title&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;richtext&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Add custom text below&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;Add your text here&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
{% endschema %}&lt;br /&gt;
&lt;br /&gt;
{% stylesheet %}&lt;br /&gt;
{% endstylesheet %}&lt;br /&gt;
&lt;br /&gt;
{% javascript %}&lt;br /&gt;
{% endjavascript %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Felder definieren&lt;br /&gt;
Über die Settings kann man sich Felder für die Eingabe definieren. Hier gibts eine Referenz welche Typen es gibt.&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type&lt;br /&gt;
* In Template einfügen&lt;br /&gt;
Über den Dateinamen (ohne Endung) kann man die Section in einem Template einfügen und nutzen. Z.B. im Cart Template&lt;br /&gt;
 {% section &amp;#039;text&amp;#039; %}&lt;br /&gt;
Schon kann man die Section nutzen.&lt;br /&gt;
&lt;br /&gt;
== Neue Dynamic Section erstellen ==&lt;br /&gt;
Für eine dynamische Section, die man in den Shop Einstellungen platzieren kann, müssen wir mehr tun:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ein Preset mit Presetname und Kategorie&amp;#039;&amp;#039;&amp;#039;. Presets definieren wie die Section im Theme Editor angezeigt wird.and the presets must have a name and a category.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel Call to action Button ===&lt;br /&gt;
For example, I’ve created a section for a call to action button with Liquid tags to define a name (header), url, and button text within the schema section.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;section-cta&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt; {{ section.settings.text-box }} &amp;lt;/h3&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;{{ section.settings.link }}&amp;quot; class=&amp;quot;btn btn--cta&amp;quot;&amp;gt;{{ section.settings.linktext }}&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{% schema %}&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Call to action&amp;quot;,&lt;br /&gt;
  &amp;quot;settings&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;text-box&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
      &amp;quot;label&amp;quot;: &amp;quot;Heading&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;Title&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;link&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;url&amp;quot;,&lt;br /&gt;
      &amp;quot;label&amp;quot;: &amp;quot;Button link&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;linktext&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
      &amp;quot;label&amp;quot;: &amp;quot;Button text&amp;quot;,&lt;br /&gt;
      &amp;quot;default&amp;quot;: &amp;quot;Click here&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;presets&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Call to Action&amp;quot;,&lt;br /&gt;
      &amp;quot;category&amp;quot;: &amp;quot;CTA button&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
{% endschema %}&lt;br /&gt;
&lt;br /&gt;
{% stylesheet %}&lt;br /&gt;
{% endstylesheet %}&lt;br /&gt;
&lt;br /&gt;
{% javascript %}&lt;br /&gt;
{% endjavascript %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinzu kommt hier die &amp;#039;&amp;#039;&amp;#039;Definition der Presets&amp;#039;&amp;#039;&amp;#039; am Ende der Settings. Dadurch wird es zu einer &amp;#039;&amp;#039;&amp;#039;dynamischen Section die man in der Index Seite verwenden kann.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Wenn es komplizierter ist ===&lt;br /&gt;
*  Manchmal ist es komplizierter z.B. wenn ein Theme unterschiedliche Grundkonfigurationen hat. Im Narrative Theme sind die Presets für die Homepage alle in der &lt;br /&gt;
 settings_data.json &lt;br /&gt;
* Wenn das Preset hinzugefügt ist steht die Section automatisch auf der Index Seite zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schaut man sich das Template index.liquid für die Homepage an findet man dort nur den Platzhalter:&lt;br /&gt;
 {{ content_for_index }}&lt;br /&gt;
Man muss also nach dieser Variablen suchen und findet sie in settings_data.json&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24581</id>
		<title>Shopify - Sections &amp; Snippets</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24581"/>
		<updated>2020-06-01T09:16:48Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: /* Einleitung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Übersicht ==&lt;br /&gt;
Sie bieten mehr Möglichkeiten als Snippets. Sections sind sind &amp;#039;&amp;#039;&amp;#039;Inhaltsbausteine&amp;#039;&amp;#039;&amp;#039;. Man kann sie &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;statisch einbinden&amp;#039;&amp;#039;&amp;#039;, dann sind sie immer an der gleichen Stelle einer Seite&lt;br /&gt;
* oder &amp;#039;&amp;#039;&amp;#039;dynamisch, dann kann man Sie über den Theme Editor&amp;#039;&amp;#039;&amp;#039; auf auf der Seite platzieren.&lt;br /&gt;
&lt;br /&gt;
* Definition der Felder und ggfls. Default Werte definieren -&amp;gt; id der Section kopieren&lt;br /&gt;
* User-Eingabe in ein Template integrieren&lt;br /&gt;
* Frontend-Ausgabe in ein Template integrieren&lt;br /&gt;
&lt;br /&gt;
=== Sections einbinden ===&lt;br /&gt;
Sections are added into Liquid templates with the variable &lt;br /&gt;
 {% section &amp;#039;header&amp;#039; %} &lt;br /&gt;
&lt;br /&gt;
Im Vergleich so geht&amp;#039;s bei Snippets&lt;br /&gt;
 {% include &amp;#039;my-snippet-file&amp;#039; %}.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
 https://www.shopify.com/partners/blog/how-to-create-your-first-shopify-theme-section - HowTo zum Section erstellen&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type - Referenz zu den Einstellugsfeldern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neue Section erstellen - Überblick ==&lt;br /&gt;
Im Theme Editor Files bearbeiten.&lt;br /&gt;
* add new section in der Dateiliste&lt;br /&gt;
* Ein Grundgerüst mit folgenden Bereichstags wird automatisch erstellt&lt;br /&gt;
** Schema - JSON für die Definition wie der Theme Editor den Inhalt interpretiert.&lt;br /&gt;
** CSS - für extra Styles&lt;br /&gt;
** Javascript  - extra JS Funktionen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
text.liquid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;textsection&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;simpletext&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt; {{ section.settings.text-box }} &amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt; {{ section.settings.text }} &amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{% schema %}&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Text Box&amp;quot;,&lt;br /&gt;
    &amp;quot;settings&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text-box&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Heading&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;Title&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;richtext&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Add custom text below&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;Add your text here&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
{% endschema %}&lt;br /&gt;
&lt;br /&gt;
{% stylesheet %}&lt;br /&gt;
{% endstylesheet %}&lt;br /&gt;
&lt;br /&gt;
{% javascript %}&lt;br /&gt;
{% endjavascript %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Felder definieren&lt;br /&gt;
Über die Settings kann man sich Felder für die Eingabe definieren. Hier gibts eine Referenz welche Typen es gibt.&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type&lt;br /&gt;
* In Template einfügen&lt;br /&gt;
Über den Dateinamen (ohne Endung) kann man die Section in einem Template einfügen und nutzen. Z.B. im Cart Template&lt;br /&gt;
 {% section &amp;#039;text&amp;#039; %}&lt;br /&gt;
Schon kann man die Section nutzen.&lt;br /&gt;
&lt;br /&gt;
=== Wenn es komplizierter ist ===&lt;br /&gt;
*  Manchmal ist es komplizierter z.B. wenn ein Theme unterschiedliche Grundkonfigurationen hat. Im Narrative Theme sind die Presets für die Homepage alle in der &lt;br /&gt;
 settings_data.json &lt;br /&gt;
&lt;br /&gt;
Schaut man sich das Template index.liquid für die Homepage an findet man dort nur den Platzhalter:&lt;br /&gt;
 {{ content_for_index }}&lt;br /&gt;
Man muss also nach dieser Variablen suchen und findet sie in settings_data.json&lt;br /&gt;
&lt;br /&gt;
Konfiguriert&lt;br /&gt;
&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24580</id>
		<title>Shopify - Sections &amp; Snippets</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24580"/>
		<updated>2020-06-01T09:07:40Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Sections sind sind Inhaltsbausteine, die man über den Theme Editor auf auf der Seite platzieren kann.&lt;br /&gt;
Sie bieten mehr Möglichkeiten als Snippets&lt;br /&gt;
&lt;br /&gt;
Sections are added into Liquid templates with the variable &lt;br /&gt;
 {% section &amp;#039;header&amp;#039; %} &lt;br /&gt;
&lt;br /&gt;
Im Vergleich so geht&amp;#039;s bei Snippets&lt;br /&gt;
 {% include &amp;#039;my-snippet-file&amp;#039; %}.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
 https://www.shopify.com/partners/blog/how-to-create-your-first-shopify-theme-section - HowTo zum Section erstellen&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type - Referenz zu den Einstellugsfeldern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neue Section erstellen - Überblick ==&lt;br /&gt;
Im Theme Editor Files bearbeiten.&lt;br /&gt;
* add new section in der Dateiliste&lt;br /&gt;
* Ein Grundgerüst mit folgenden Bereichstags wird automatisch erstellt&lt;br /&gt;
** Schema - JSON für die Definition wie der Theme Editor den Inhalt interpretiert.&lt;br /&gt;
** CSS - für extra Styles&lt;br /&gt;
** Javascript  - extra JS Funktionen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
text.liquid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;textsection&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;simpletext&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt; {{ section.settings.text-box }} &amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt; {{ section.settings.text }} &amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{% schema %}&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Text Box&amp;quot;,&lt;br /&gt;
    &amp;quot;settings&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text-box&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Heading&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;Title&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;richtext&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Add custom text below&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;Add your text here&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
{% endschema %}&lt;br /&gt;
&lt;br /&gt;
{% stylesheet %}&lt;br /&gt;
{% endstylesheet %}&lt;br /&gt;
&lt;br /&gt;
{% javascript %}&lt;br /&gt;
{% endjavascript %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Felder definieren&lt;br /&gt;
Über die Settings kann man sich Felder für die Eingabe definieren. Hier gibts eine Referenz welche Typen es gibt.&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type&lt;br /&gt;
* In Template einfügen&lt;br /&gt;
Über den Dateinamen (ohne Endung) kann man die Section in einem Template einfügen und nutzen. Z.B. im Cart Template&lt;br /&gt;
 {% section &amp;#039;text&amp;#039; %}&lt;br /&gt;
Schon kann man die Section nutzen.&lt;br /&gt;
&lt;br /&gt;
=== Wenn es komplizierter ist ===&lt;br /&gt;
*  Manchmal ist es komplizierter z.B. wenn ein Theme unterschiedliche Grundkonfigurationen hat. Im Narrative Theme sind die Presets für die Homepage alle in der &lt;br /&gt;
 settings_data.json &lt;br /&gt;
&lt;br /&gt;
Schaut man sich das Template index.liquid für die Homepage an findet man dort nur den Platzhalter:&lt;br /&gt;
 {{ content_for_index }}&lt;br /&gt;
Man muss also nach dieser Variablen suchen und findet sie in settings_data.json&lt;br /&gt;
&lt;br /&gt;
Konfiguriert&lt;br /&gt;
&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Theme_erstellen&amp;diff=24579</id>
		<title>Shopify - Theme erstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Theme_erstellen&amp;diff=24579"/>
		<updated>2020-06-01T09:06:42Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
 Anpassung von Themes - https://help.shopify.com/de/manual/using-themes/change-the-layout&lt;br /&gt;
 Design richtlinie https://help.shopify.com/de/manual/using-themes/theme-support#shopify-designrichtlinie&lt;br /&gt;
&lt;br /&gt;
== Aufbau von Themes ==&lt;br /&gt;
 https://help.shopify.com/de/manual/using-themes/theme-structure&lt;br /&gt;
=== Wichtige Dateien ===&lt;br /&gt;
Config&lt;br /&gt;
Globale Einstellungen für das Theme (Grundfarben, Logo...)&lt;br /&gt;
 settings_data.json&lt;br /&gt;
 settings_scheme.json&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für Themes ===&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#about-settings_schema-json&lt;br /&gt;
Definiert in&lt;br /&gt;
 settings_data.json&lt;br /&gt;
&lt;br /&gt;
=== Seitenelemente ===&lt;br /&gt;
Seitenelemente&lt;br /&gt;
&lt;br /&gt;
Alle Seiten eines Themes beinhalten diese Seitenelemente:&lt;br /&gt;
&lt;br /&gt;
 Nachricht (= Contentbereich)&lt;br /&gt;
 Fußzeile &lt;br /&gt;
 Header - Enthält normalerweise den Namen Ihres Shops, Ihr Logo, die Hauptmenü-Navigation und das Warenkorbsymbol.&lt;br /&gt;
 Navigation - Ein Menü oder eine Reihe von Menüs Die Hauptmenü-Navigation ist in der Kopfzeile eines Themes enthalten.&lt;br /&gt;
&lt;br /&gt;
=== Seitentypen ===&lt;br /&gt;
Alle Themes umfassen diese Seitentypen:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Artikel&amp;#039;&amp;#039;&amp;#039; 	Die Artikelseite enthält den Inhalt eines einzelnen Blog-Artikels.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Blog&amp;#039;&amp;#039;&amp;#039; 	Die Blog-Seite enthält den Titel und die Beschreibung Ihres Blogs sowie Auszüge und Links zu Ihren Blog-Artikeln.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Warenkorb&amp;#039;&amp;#039;&amp;#039; 	Die Warenkorbseite zeigt eine Zusammenfassung aller Produkte, die Kunden ihrem Warenkorb hinzugefügt haben, eine Zwischensumme und einen Gesamtpreis für die Bestellung sowie einen  Checkout-Button, über die Kunden zu den sicheren Checkout-Seiten von Shopify geleitet werden. Wenn keine Produkte hinzugefügt wurden, wird auf der Seite mit dem leeren Warenkorb der Link Shopping fortsetzen angezeigt, mit dem Kunden wieder auf Ihre Produkte geleitet werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kategorie&amp;#039;&amp;#039;&amp;#039; 	Sie können Ihre Produkte in Kategorien organisieren, damit sie für die Kunden leichter zu finden sind. Auf der Kategorieseite werden alle Produkte angezeigt, die in einer bestimmten Kategorie enthalten sind.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kategorieliste&amp;#039;&amp;#039;&amp;#039; 	Die Kategorielistenseite zeigt alle Kategorien Ihres Shops an. Diese Seite finden Sie unter der URL `your-store.com/collections`.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kontakt&amp;#039;&amp;#039;&amp;#039; 	Die Kontaktseite enthält ein Formular, über das Kunden mit Ihnen Kontakt aufnehmen können.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Benutzerdefiniert&amp;#039;&amp;#039;&amp;#039; 	Eine benutzerdefinierte Seite ist jede Seite, die Sie im Abschnitt Seiten in Ihrem Shopify-Adminbereich erstellen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kunde&amp;#039;&amp;#039;&amp;#039; 	Kundenseiten sind nur verfügbar, wenn Sie Kundenkonten unter Einstellungen &amp;gt; Checkout im Adminbereich aktiviert haben. Sie enthalten die Seite, auf der sich Kunden registrieren können, die Seite, auf der sich Kunden einloggen können, und die Kundenkontoseite. Die Kundenkontoseite enthält die Lieferadresse des Kunden und Informationen über aufgegebene Bestellungen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; 	Die Homepage ist die Startseite Ihres Onlineshops. Dies ist die Standardseite, die geöffnet wird, wenn ein Kunde Ihre Website besucht.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Passwort&amp;#039;&amp;#039;&amp;#039; 	Die Passwortseite ist eine einzelne Seite, mit der Sie Ihren Onlineshop vorübergehend für Kunden ausblenden können. Sie können eine Passwortseite verwenden, bevor Sie Ihren Shop öffnen oder wenn Sie im Urlaub sind. Auf Ihrer Passwortseite können Sie den Launch-Termin Ihres Shops, die Art von Produkten, die Sie verkaufen, die aktuelle Berichterstattung in den Medien oder Details zu einer bevorstehenden Verkaufsaktion anzeigen. Die Passwortseite enthält auch ein E-Mail-Feld, über das Kunden sich anmelden können, wenn sie in Zukunft Newsletter von Ihnen erhalten möchten.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Produkt&amp;#039;&amp;#039;&amp;#039; 	Die Produktseite präsentiert ein Produkt und seine Varianten. Sie enthält Produktbilder, Preisinformationen, eine Produktbeschreibung und eine Schaltfläche Zum Warenkorb hinzufügen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Suchen&amp;#039;&amp;#039;&amp;#039; 	Die Suchseite enthält eine Suchleiste und eine Liste mit Suchergebnissen.&lt;br /&gt;
&lt;br /&gt;
=== Snippets ===&lt;br /&gt;
 Shopify - Snippets&lt;br /&gt;
=== Section ===&lt;br /&gt;
 Shopify - Sections &amp;amp; Snippets&lt;br /&gt;
== Themes erstellen ==&lt;br /&gt;
Am Besten zu beginn ein vorhandenes runterladen und anschauen.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
Kleines Setup Template zum Üben (Github/Youtube)&lt;br /&gt;
 https://www.youtube.com/watch?v=zBtwd2OfZsI&lt;br /&gt;
&lt;br /&gt;
== Neues Theme aus vorhandenem erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Themes &amp;gt; aktuelles Theme &amp;gt; Aktionen &amp;gt; Theme Dateien herunterladen&lt;br /&gt;
&lt;br /&gt;
== Liquid Skripte ==&lt;br /&gt;
Shopify Themes / Templates werden in Liquid geschrieben. Damit lassen sich normale HTML Templates mit Plathaltern und einfachen Befehlsstrukturen versehen.&lt;br /&gt;
&lt;br /&gt;
[[Liquid für Shopify Themes]]&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Theme_erstellen&amp;diff=24578</id>
		<title>Shopify - Theme erstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Theme_erstellen&amp;diff=24578"/>
		<updated>2020-06-01T09:04:07Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
 Anpassung von Themes - https://help.shopify.com/de/manual/using-themes/change-the-layout&lt;br /&gt;
 Design richtlinie https://help.shopify.com/de/manual/using-themes/theme-support#shopify-designrichtlinie&lt;br /&gt;
&lt;br /&gt;
== Aufbau von Themes ==&lt;br /&gt;
 https://help.shopify.com/de/manual/using-themes/theme-structure&lt;br /&gt;
=== Wichtige Dateien ===&lt;br /&gt;
Config&lt;br /&gt;
Globale Einstellungen für das Theme (Grundfarben, Logo...)&lt;br /&gt;
 settings_data.json&lt;br /&gt;
 settings_scheme.json&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für Themes ===&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#about-settings_schema-json&lt;br /&gt;
Definiert in&lt;br /&gt;
 settings_data.json&lt;br /&gt;
&lt;br /&gt;
=== Seitenelemente ===&lt;br /&gt;
Seitenelemente&lt;br /&gt;
&lt;br /&gt;
Alle Seiten eines Themes beinhalten diese Seitenelemente:&lt;br /&gt;
&lt;br /&gt;
 Nachricht (= Contentbereich)&lt;br /&gt;
 Fußzeile &lt;br /&gt;
 Header - Enthält normalerweise den Namen Ihres Shops, Ihr Logo, die Hauptmenü-Navigation und das Warenkorbsymbol.&lt;br /&gt;
 Navigation - Ein Menü oder eine Reihe von Menüs Die Hauptmenü-Navigation ist in der Kopfzeile eines Themes enthalten.&lt;br /&gt;
&lt;br /&gt;
=== Seitentypen ===&lt;br /&gt;
Alle Themes umfassen diese Seitentypen:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Artikel&amp;#039;&amp;#039;&amp;#039; 	Die Artikelseite enthält den Inhalt eines einzelnen Blog-Artikels.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Blog&amp;#039;&amp;#039;&amp;#039; 	Die Blog-Seite enthält den Titel und die Beschreibung Ihres Blogs sowie Auszüge und Links zu Ihren Blog-Artikeln.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Warenkorb&amp;#039;&amp;#039;&amp;#039; 	Die Warenkorbseite zeigt eine Zusammenfassung aller Produkte, die Kunden ihrem Warenkorb hinzugefügt haben, eine Zwischensumme und einen Gesamtpreis für die Bestellung sowie einen  Checkout-Button, über die Kunden zu den sicheren Checkout-Seiten von Shopify geleitet werden. Wenn keine Produkte hinzugefügt wurden, wird auf der Seite mit dem leeren Warenkorb der Link Shopping fortsetzen angezeigt, mit dem Kunden wieder auf Ihre Produkte geleitet werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kategorie&amp;#039;&amp;#039;&amp;#039; 	Sie können Ihre Produkte in Kategorien organisieren, damit sie für die Kunden leichter zu finden sind. Auf der Kategorieseite werden alle Produkte angezeigt, die in einer bestimmten Kategorie enthalten sind.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kategorieliste&amp;#039;&amp;#039;&amp;#039; 	Die Kategorielistenseite zeigt alle Kategorien Ihres Shops an. Diese Seite finden Sie unter der URL `your-store.com/collections`.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kontakt&amp;#039;&amp;#039;&amp;#039; 	Die Kontaktseite enthält ein Formular, über das Kunden mit Ihnen Kontakt aufnehmen können.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Benutzerdefiniert&amp;#039;&amp;#039;&amp;#039; 	Eine benutzerdefinierte Seite ist jede Seite, die Sie im Abschnitt Seiten in Ihrem Shopify-Adminbereich erstellen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kunde&amp;#039;&amp;#039;&amp;#039; 	Kundenseiten sind nur verfügbar, wenn Sie Kundenkonten unter Einstellungen &amp;gt; Checkout im Adminbereich aktiviert haben. Sie enthalten die Seite, auf der sich Kunden registrieren können, die Seite, auf der sich Kunden einloggen können, und die Kundenkontoseite. Die Kundenkontoseite enthält die Lieferadresse des Kunden und Informationen über aufgegebene Bestellungen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; 	Die Homepage ist die Startseite Ihres Onlineshops. Dies ist die Standardseite, die geöffnet wird, wenn ein Kunde Ihre Website besucht.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Passwort&amp;#039;&amp;#039;&amp;#039; 	Die Passwortseite ist eine einzelne Seite, mit der Sie Ihren Onlineshop vorübergehend für Kunden ausblenden können. Sie können eine Passwortseite verwenden, bevor Sie Ihren Shop öffnen oder wenn Sie im Urlaub sind. Auf Ihrer Passwortseite können Sie den Launch-Termin Ihres Shops, die Art von Produkten, die Sie verkaufen, die aktuelle Berichterstattung in den Medien oder Details zu einer bevorstehenden Verkaufsaktion anzeigen. Die Passwortseite enthält auch ein E-Mail-Feld, über das Kunden sich anmelden können, wenn sie in Zukunft Newsletter von Ihnen erhalten möchten.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Produkt&amp;#039;&amp;#039;&amp;#039; 	Die Produktseite präsentiert ein Produkt und seine Varianten. Sie enthält Produktbilder, Preisinformationen, eine Produktbeschreibung und eine Schaltfläche Zum Warenkorb hinzufügen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Suchen&amp;#039;&amp;#039;&amp;#039; 	Die Suchseite enthält eine Suchleiste und eine Liste mit Suchergebnissen.&lt;br /&gt;
&lt;br /&gt;
== Themes erstellen ==&lt;br /&gt;
Am Besten zu beginn ein vorhandenes runterladen und anschauen.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
Kleines Setup Template zum Üben (Github/Youtube)&lt;br /&gt;
 https://www.youtube.com/watch?v=zBtwd2OfZsI&lt;br /&gt;
&lt;br /&gt;
== Neues Theme aus vorhandenem erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Themes &amp;gt; aktuelles Theme &amp;gt; Aktionen &amp;gt; Theme Dateien herunterladen&lt;br /&gt;
&lt;br /&gt;
== Liquid Skripte ==&lt;br /&gt;
Shopify Themes / Templates werden in Liquid geschrieben. Damit lassen sich normale HTML Templates mit Plathaltern und einfachen Befehlsstrukturen versehen.&lt;br /&gt;
&lt;br /&gt;
[[Liquid für Shopify Themes]]&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Theme_erstellen&amp;diff=24577</id>
		<title>Shopify - Theme erstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Theme_erstellen&amp;diff=24577"/>
		<updated>2020-06-01T08:59:25Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
 Anpassung von Themes - https://help.shopify.com/de/manual/using-themes/change-the-layout&lt;br /&gt;
 Design richtlinie https://help.shopify.com/de/manual/using-themes/theme-support#shopify-designrichtlinie&lt;br /&gt;
&lt;br /&gt;
== Aufbau von Themes ==&lt;br /&gt;
 https://help.shopify.com/de/manual/using-themes/theme-structure&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für Themes ===&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#about-settings_schema-json&lt;br /&gt;
Definiert in&lt;br /&gt;
 settings_data.json&lt;br /&gt;
&lt;br /&gt;
=== Seitenelemente ===&lt;br /&gt;
Seitenelemente&lt;br /&gt;
&lt;br /&gt;
Alle Seiten eines Themes beinhalten diese Seitenelemente:&lt;br /&gt;
&lt;br /&gt;
 Nachricht (= Contentbereich)&lt;br /&gt;
 Fußzeile &lt;br /&gt;
 Header - Enthält normalerweise den Namen Ihres Shops, Ihr Logo, die Hauptmenü-Navigation und das Warenkorbsymbol.&lt;br /&gt;
 Navigation - Ein Menü oder eine Reihe von Menüs Die Hauptmenü-Navigation ist in der Kopfzeile eines Themes enthalten.&lt;br /&gt;
&lt;br /&gt;
=== Seitentypen ===&lt;br /&gt;
Alle Themes umfassen diese Seitentypen:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Artikel&amp;#039;&amp;#039;&amp;#039; 	Die Artikelseite enthält den Inhalt eines einzelnen Blog-Artikels.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Blog&amp;#039;&amp;#039;&amp;#039; 	Die Blog-Seite enthält den Titel und die Beschreibung Ihres Blogs sowie Auszüge und Links zu Ihren Blog-Artikeln.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Warenkorb&amp;#039;&amp;#039;&amp;#039; 	Die Warenkorbseite zeigt eine Zusammenfassung aller Produkte, die Kunden ihrem Warenkorb hinzugefügt haben, eine Zwischensumme und einen Gesamtpreis für die Bestellung sowie einen  Checkout-Button, über die Kunden zu den sicheren Checkout-Seiten von Shopify geleitet werden. Wenn keine Produkte hinzugefügt wurden, wird auf der Seite mit dem leeren Warenkorb der Link Shopping fortsetzen angezeigt, mit dem Kunden wieder auf Ihre Produkte geleitet werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kategorie&amp;#039;&amp;#039;&amp;#039; 	Sie können Ihre Produkte in Kategorien organisieren, damit sie für die Kunden leichter zu finden sind. Auf der Kategorieseite werden alle Produkte angezeigt, die in einer bestimmten Kategorie enthalten sind.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kategorieliste&amp;#039;&amp;#039;&amp;#039; 	Die Kategorielistenseite zeigt alle Kategorien Ihres Shops an. Diese Seite finden Sie unter der URL `your-store.com/collections`.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kontakt&amp;#039;&amp;#039;&amp;#039; 	Die Kontaktseite enthält ein Formular, über das Kunden mit Ihnen Kontakt aufnehmen können.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Benutzerdefiniert&amp;#039;&amp;#039;&amp;#039; 	Eine benutzerdefinierte Seite ist jede Seite, die Sie im Abschnitt Seiten in Ihrem Shopify-Adminbereich erstellen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kunde&amp;#039;&amp;#039;&amp;#039; 	Kundenseiten sind nur verfügbar, wenn Sie Kundenkonten unter Einstellungen &amp;gt; Checkout im Adminbereich aktiviert haben. Sie enthalten die Seite, auf der sich Kunden registrieren können, die Seite, auf der sich Kunden einloggen können, und die Kundenkontoseite. Die Kundenkontoseite enthält die Lieferadresse des Kunden und Informationen über aufgegebene Bestellungen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Home&amp;#039;&amp;#039;&amp;#039; 	Die Homepage ist die Startseite Ihres Onlineshops. Dies ist die Standardseite, die geöffnet wird, wenn ein Kunde Ihre Website besucht.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Passwort&amp;#039;&amp;#039;&amp;#039; 	Die Passwortseite ist eine einzelne Seite, mit der Sie Ihren Onlineshop vorübergehend für Kunden ausblenden können. Sie können eine Passwortseite verwenden, bevor Sie Ihren Shop öffnen oder wenn Sie im Urlaub sind. Auf Ihrer Passwortseite können Sie den Launch-Termin Ihres Shops, die Art von Produkten, die Sie verkaufen, die aktuelle Berichterstattung in den Medien oder Details zu einer bevorstehenden Verkaufsaktion anzeigen. Die Passwortseite enthält auch ein E-Mail-Feld, über das Kunden sich anmelden können, wenn sie in Zukunft Newsletter von Ihnen erhalten möchten.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Produkt&amp;#039;&amp;#039;&amp;#039; 	Die Produktseite präsentiert ein Produkt und seine Varianten. Sie enthält Produktbilder, Preisinformationen, eine Produktbeschreibung und eine Schaltfläche Zum Warenkorb hinzufügen.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Suchen&amp;#039;&amp;#039;&amp;#039; 	Die Suchseite enthält eine Suchleiste und eine Liste mit Suchergebnissen.&lt;br /&gt;
&lt;br /&gt;
== Themes erstellen ==&lt;br /&gt;
Am Besten zu beginn ein vorhandenes runterladen und anschauen.&lt;br /&gt;
&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
Kleines Setup Template zum Üben (Github/Youtube)&lt;br /&gt;
 https://www.youtube.com/watch?v=zBtwd2OfZsI&lt;br /&gt;
&lt;br /&gt;
== Neues Theme aus vorhandenem erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Themes &amp;gt; aktuelles Theme &amp;gt; Aktionen &amp;gt; Theme Dateien herunterladen&lt;br /&gt;
&lt;br /&gt;
== Liquid Skripte ==&lt;br /&gt;
Shopify Themes / Templates werden in Liquid geschrieben. Damit lassen sich normale HTML Templates mit Plathaltern und einfachen Befehlsstrukturen versehen.&lt;br /&gt;
&lt;br /&gt;
[[Liquid für Shopify Themes]]&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24576</id>
		<title>Shopify - Sections &amp; Snippets</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24576"/>
		<updated>2020-06-01T08:46:03Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Sections sind sind Inhaltsbausteine, die man über den Theme Editor auf auf der Seite platzieren kann.&lt;br /&gt;
Sie bieten mehr Möglichkeiten als Snippets&lt;br /&gt;
&lt;br /&gt;
Sections are added into Liquid templates with the variable &lt;br /&gt;
 {% section &amp;#039;header&amp;#039; %} &lt;br /&gt;
Im Vergleich so geht&amp;#039;s bei Snippets&lt;br /&gt;
 {% include &amp;#039;my-snippet-file&amp;#039; %}.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
 https://www.shopify.com/partners/blog/how-to-create-your-first-shopify-theme-section - HowTo zum Section erstellen&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type - Referenz zu den Einstellugsfeldern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neue Section erstellen - Überblick ==&lt;br /&gt;
Im Theme Editor Files bearbeiten.&lt;br /&gt;
* add new section in der Dateiliste&lt;br /&gt;
* Ein Grundgerüst mit folgenden Bereichstags wird automatisch erstellt&lt;br /&gt;
** Schema - JSON für die Definition wie der Theme Editor den Inhalt interpretiert.&lt;br /&gt;
** CSS - für extra Styles&lt;br /&gt;
** Javascript  - extra JS Funktionen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
text.liquid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;textsection&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;simpletext&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt; {{ section.settings.text-box }} &amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt; {{ section.settings.text }} &amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{% schema %}&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Text Box&amp;quot;,&lt;br /&gt;
    &amp;quot;settings&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text-box&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Heading&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;Title&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;richtext&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Add custom text below&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;Add your text here&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
{% endschema %}&lt;br /&gt;
&lt;br /&gt;
{% stylesheet %}&lt;br /&gt;
{% endstylesheet %}&lt;br /&gt;
&lt;br /&gt;
{% javascript %}&lt;br /&gt;
{% endjavascript %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Felder definieren&lt;br /&gt;
Über die Settings kann man sich Felder für die Eingabe definieren. Hier gibts eine Referenz welche Typen es gibt.&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type&lt;br /&gt;
* In Template einfügen&lt;br /&gt;
Über den Dateinamen (ohne Endung) kann man die Section in einem Template einfügen und nutzen. Z.B. im Cart Template&lt;br /&gt;
 {% section &amp;#039;text&amp;#039; %}&lt;br /&gt;
Schon kann man die Section nutzen.&lt;br /&gt;
&lt;br /&gt;
=== Wenn es komplizierter ist ===&lt;br /&gt;
*  Manchmal ist es komplizierter z.B. wenn ein Theme unterschiedliche Grundkonfigurationen hat. Im Narrative Theme sind die Presets für die Homepage alle in der &lt;br /&gt;
 settings_data.json &lt;br /&gt;
&lt;br /&gt;
Schaut man sich das Template index.liquid für die Homepage an findet man dort nur den Platzhalter:&lt;br /&gt;
 {{ content_for_index }}&lt;br /&gt;
Man muss also nach dieser Variablen suchen und findet sie in settings_data.json&lt;br /&gt;
&lt;br /&gt;
Konfiguriert&lt;br /&gt;
&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24575</id>
		<title>Shopify - Sections &amp; Snippets</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Shopify_-_Sections_%26_Snippets&amp;diff=24575"/>
		<updated>2020-06-01T08:42:43Z</updated>

		<summary type="html">&lt;p&gt;84.155.177.71: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type - Referenz zu den Einstellugsfeldern&lt;br /&gt;
&lt;br /&gt;
Sections sind sind Inhaltsbausteine, die man über den Theme Editor auf auf der Seite platzieren kann.&lt;br /&gt;
Sie bieten mehr Möglichkeiten als Snippets&lt;br /&gt;
&lt;br /&gt;
Sections are added into Liquid templates with the variable &lt;br /&gt;
 {% section &amp;#039;header&amp;#039; %} &lt;br /&gt;
Im Vergleich so geht&amp;#039;s bei Snippets&lt;br /&gt;
 {% include &amp;#039;my-snippet-file&amp;#039; %}.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Neue Section erstellen - Überblick ==&lt;br /&gt;
Im Theme Editor Files bearbeiten.&lt;br /&gt;
* add new section in der Dateiliste&lt;br /&gt;
* Ein Grundgerüst mit folgenden Bereichstags wird automatisch erstellt&lt;br /&gt;
** Schema - JSON für die definition wie der Theme Editor den Inhalt interpretiert.&lt;br /&gt;
** CSS - für extra Styles&lt;br /&gt;
** Javascript  - extra JS Funktionen&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
text.liquid&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;textsection&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;simpletext&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt; {{ section.settings.text-box }} &amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt; {{ section.settings.text }} &amp;lt;/h3&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{% schema %}&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;Text Box&amp;quot;,&lt;br /&gt;
    &amp;quot;settings&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text-box&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Heading&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;Title&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;richtext&amp;quot;,&lt;br /&gt;
        &amp;quot;label&amp;quot;: &amp;quot;Add custom text below&amp;quot;,&lt;br /&gt;
        &amp;quot;default&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;Add your text here&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
{% endschema %}&lt;br /&gt;
&lt;br /&gt;
{% stylesheet %}&lt;br /&gt;
{% endstylesheet %}&lt;br /&gt;
&lt;br /&gt;
{% javascript %}&lt;br /&gt;
{% endjavascript %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Felder definieren&lt;br /&gt;
Über die Settings kann man sich Felder für die Eingabe definieren. Hier gibts eine Referenz welche Typen es gibt.&lt;br /&gt;
 https://shopify.dev/docs/themes/settings#input-setting-type&lt;br /&gt;
* In Template einfügen&lt;br /&gt;
Über den Dateinamen (ohne Endung) kann man die Section in einem Template einfügen und nutzen. Z.B. im Cart Template&lt;br /&gt;
 {% section &amp;#039;text&amp;#039; %}&lt;br /&gt;
Schon kann man die Section nutzen.&lt;br /&gt;
&lt;br /&gt;
=== Wenn es komplizierter ist ===&lt;br /&gt;
*  Manchmal ist es komplizierter z.B. wenn ein Theme unterschiedliche Grundkonfigurationen hat. Im Narrative Theme sind die Presets für die Homepage alle in der &lt;br /&gt;
 settings_data.json &lt;br /&gt;
&lt;br /&gt;
Schaut man sich das Template index.liquid für die Homepage an findet man dort nur den Platzhalter:&lt;br /&gt;
 {{ content_for_index }}&lt;br /&gt;
Man muss also nach dieser Variablen suchen und findet sie in settings_data.json&lt;br /&gt;
&lt;br /&gt;
Konfiguriert&lt;br /&gt;
&lt;br /&gt;
TODO&lt;/div&gt;</summary>
		<author><name>84.155.177.71</name></author>
	</entry>
</feed>