Difference between revisions of "Liquid Template Variables - template"

From Spiffy Stores Knowledge Base

m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
The '''template''' variable returns the current template type.
+
The Liquid template variable '''template''' returns the current template type.
  
 
For example in the [[Blog.liquid|blog.liquid]] file, the template type is ''blog''.
 
For example in the [[Blog.liquid|blog.liquid]] file, the template type is ''blog''.
Line 14: Line 14:
 
     <br/>{{ article.content | strip_html | truncate: 70 }}{% endfor %}
 
     <br/>{{ article.content | strip_html | truncate: 70 }}{% endfor %}
 
   </li>
 
   </li>
</ul>{% else %}...</pre>
+
</ul>{% else %}...
 +
</pre>
 +
 
 +
== Further Reference ==
 +
 
 +
* [[Liquid Basics]]
 +
* [[Liquid Tag Reference]]
 +
* [[Liquid Filter Reference]]
 +
* [[Liquid Variable Reference]]
 +
* [[Liquid Paginate Tag|Pagination ]]

Latest revision as of 12:08, 25 June 2018

The Liquid template variable template returns the current template type.

For example in the blog.liquid file, the template type is blog.

Similarly, the product.liquid template returns the type product.

For example, you can specify different layout options depending upon which template is being rendered.

</ul>{% if template == 'index' %}
<span class="sidebar-title">latest news</span>
<ul id="latest-news">{% for article in blogs.frontpage.articles limit: 6 %}
  <li>
    <a href="{{ article.url }}">{{ article.title | strip_html }}</a>
    <br/>{{ article.content | strip_html | truncate: 70 }}{% endfor %}
  </li>
</ul>{% else %}...

Further Reference