如何删除空类别?
How to remove empty categories?
我有两种情况需要解决:)
假设我在有产品和类别的地方构建了插件(使用构建器)。
现在在列出类别的页面上,我拥有所有类别,但我不想显示空类别。
如何删除空类别表单列表?
第二种情况。有些产品有选项,有些 none。
产品和选项有关系 table。
在单个产品页面上,我有一些类似的东西:
产品描述
该产品的选项
(效果很好)
但如果产品没有任何我想要的选项:
产品描述
文本“此产品没有选项”(或根本不显示任何文本)
到目前为止,我已经尝试过类似的方法:
{{ 如果 record.options 中的选项 == true }}
显示选项
{{ 别的 }}
“这个产品没有选项”
{{ endif }}
但这根本行不通。
有没有办法检查产品的现有选项?
感谢您的宝贵时间。
问题编号 1
您可以在此处对 $query->has('products', '>', 0)
设置条件,但似乎您使用的是构建器插件,因此您可以简单地对类别产品计数设置条件。
{% for category in categories %}
{% if category.products|length > 0 %}
{{category.name}}. // here you will get only category which has products.
{% endif %}
{% endfor %}
问题编号 2
你可以这样做
{% if record.options|length > 0 %}
show them
{% else %}
no options
{% endif %}
如有疑问请评论
我有两种情况需要解决:)
假设我在有产品和类别的地方构建了插件(使用构建器)。 现在在列出类别的页面上,我拥有所有类别,但我不想显示空类别。 如何删除空类别表单列表?
第二种情况。有些产品有选项,有些 none。 产品和选项有关系 table。 在单个产品页面上,我有一些类似的东西:
产品描述 该产品的选项 (效果很好)
但如果产品没有任何我想要的选项:
产品描述 文本“此产品没有选项”(或根本不显示任何文本)
到目前为止,我已经尝试过类似的方法:
{{ 如果 record.options 中的选项 == true }} 显示选项 {{ 别的 }} “这个产品没有选项” {{ endif }}
但这根本行不通。
有没有办法检查产品的现有选项?
感谢您的宝贵时间。
问题编号 1
您可以在此处对 $query->has('products', '>', 0)
设置条件,但似乎您使用的是构建器插件,因此您可以简单地对类别产品计数设置条件。
{% for category in categories %}
{% if category.products|length > 0 %}
{{category.name}}. // here you will get only category which has products.
{% endif %}
{% endfor %}
问题编号 2
你可以这样做
{% if record.options|length > 0 %}
show them
{% else %}
no options
{% endif %}
如有疑问请评论