Startseite > Template- und Themeprogrammierung > Skriptsprache > Variablen

Variablen

Mit Hilfe der nachfolgenden Befehle können neue Variablen erstellt und bestehende Variablen verändert werden.

assign

Mit assign wird eine neue Variable erzeugt.

<liquid-input>
{% assign var_firstname = 'Otto' %}
{% assign var_lastname = 'Max' %}
{% assign var_isuser = true %}

{% if var_isuser and var_firstname != empty and var_lastname != empty%}
  Hello {{ var_firstname }} {{ var_lastname }}.
{% endif %}
</liquid-input>

<liquid-output>
Hello Otto Max.
</liquid-output>

capture

Innerhalb eines capture Blocks werden die darin sich befindenden Strings zu einem String zusammen gefügt und in einer Variable gespeichert.

<liquid-input>
{% assign firstname = 'Otto' %}
{% assign lastname = 'Max' %}
{% assign city = 'Berlin' %}  
{% capture person %}My name is {{ firstname }} {{ lastname }} and I am from {{ city }}{% endcapture %}

{{ person }}!

</liquid-input>

<liquid-output>
My name is Otto Max and I am from Berlin!
</liquid-output>