尝试仅为具有特定标签的客户设置某些元素的可见性。 有几个表,最初由主样式表中的display none隐藏。如果符合条件条件,我已经创建了几个单独的样式表来调用。但没有运气。
这是条件代码
{% if customer.tags contains 'Trade' %}
{{ table1.css' | asset_url | stylesheet_tag }}
{% endif %}
和table1.css(我把它放在所有其他样式表之上)
.hiddentable1 {
display:block !important;
}
答案 0 :(得分:3)
有几种方法可以解决这个问题:
根据客户标记是否存在,向表中添加CSS类以显示/隐藏它。
{% assign table1-class = 'table1-hide' %}
{% if customer.tags contains 'Trade' %}
{% assign table1-class = 'table1-show' %}
{% endif %}
<table class="{{ table1-class }}"> ...
如果客户代码存在,则仅包括该表。
{% if customer.tags contains 'Trade' %}
{% include 'table1-snippet' %}
{% endif %}