我一直在尝试采用在我的网站上使用的一组列样式,但Liquid assign标签无法正常工作。
到目前为止我只有一个模板,名为default.html:
---
---
<!DOCTYPE html>
<html>
{% include header.html %}
<body>
{% include navbar.html %}
<div class="container">
<div class="row">
{% assign __align__col = col-sm-6 col-sm-offset-2 col-md-4 col-md-offset-4 %}
<p>Using align {{ __align__col }}</p>
<div class="{{ __align__col }}">
<div class="panel panel-default">
{% if page.title %}
<div class="panel-heading">
<h3 class="panel-title">{{ page.title }}</h3>
</div>
{% endif %}
<div class="panel-body">
{{ content }}
</div>
</div>
</div>
</div>
<div class="row">
<div class="{{ __align__col }}">
{% include footer.html %}
</div>
</div>
</div>
</body>
</html>
问题出在{% assign __align__col = col-sm-6 col-sm-offset-2 col-md-4 col-md-offset-4 %}
行,似乎没有设置__align__col
变量。我查看了源代码,它没有出现在class属性或<p>
标记中。
答案 0 :(得分:0)
我想我误解了assign标签。它可能需要是一个字符串,如{% assign __align__col = "col-sm-6 col-sm-offset-2 col-md-4 col-md-offset-4" %}
。不管怎么说,我没有使用它,所以这可能是我对此的最佳答案。