我有一个博客,其中有十个博客标签(十个类别)。
我正在使用isotope
,因此在过滤每个博客类别时,它将显示相关的博客(带有匹配标签的博客)。
因此,例如:如果我用标签室内空气质量过滤博客,我想将indoor-air-quality
类添加到div等中。如果一个帖子包含多个标签,我希望它添加相关的两个类。
这是我目前的做法(注释:以下是HubL(HubSpot语言):
{% for content in contents %}
<div class="col-sm-6 col-xs-12 post all
{% for tag in content.tag_list %}
{% set company_tag = 'company' %}
{% set humidity_tag = 'humidity-indoor-air-quality' %}
{% set air_tag = 'indoor-air-quality' %}
{% set news_tag = 'news' %}
{% set reviews_tag = 'reviews' %}
{% set tech_tag = 'tech' %}
{% set vlog_tag = 'vlog' %}
{% if tag == "Company" %}
{% set tag_name == company_tag %}
{% endif %}
{% if tag == "Humidity" %}
{% set tag_name == humidity_tag %}
{% endif %}
{% if tag == "Indoor Air Quality" %}
{% set tag_name == air_tag %}
{% endif %}
{% if tag == "News" %}
{% set tag_name == news_tag %}
{% endif %}
{% if tag == "Product Reviews" %}
{% set tag_name == reviews_tag %}
{% endif %}
{% if tag == "Tech" %}
{% set tag_name == tech_tag %}
{% endif %}
{% if tag == "Vlog" %}
{% set tag_name == vlog_tag %}
{% endif %}
{{ tag_name }}
">
{% endfor %}
当前,没有将任何班级添加到我的div吗?
答案 0 :(得分:0)
您正在比较(<Router>
<React.Fragment>
<Route path={baseURL} component={ProjectButton} />
<Route exact path={baseURL} component={Home} />
<Route exact path={baseURL + '/about'} component={About} />
<Route exact path={baseURL + '/work'} component={Work} />
<Route exact path={baseURL + '/projects'} component={Projects} />
</React.Fragment>
</Router>
,而不是在if语句之外分配变量(==
),因此它们始终是未定义的。
=
应该是
{% set company_tag == 'company' %}