0
使用業務催化劑搜索功能似乎會返回帶有或函數的結果,以便顯示符合任何條件的任何項目。是否有任何方法可以將它更改爲和函數,以便只顯示符合所有條件的項目?業務催化劑產品搜索和結果
使用業務催化劑搜索功能似乎會返回帶有或函數的結果,以便顯示符合任何條件的任何項目。是否有任何方法可以將它更改爲和函數,以便只顯示符合所有條件的項目?業務催化劑產品搜索和結果
通過執行產品列表轉儲解決此問題,該轉儲取消模板以獲取頁面上的所有數據而不顯示任何內容。然後使用liquid/json根據名稱中的內容在div中標記產品,並添加同位素過濾器進行分類。
http://revivalfloatspa.businesscatalyst.com/producttest
示例代碼:
{module_productlistdump catalogId="-1" sortType="Alphabetical" template ="" collection="book"}
{% for item in book.items %}
{% capture Pname %}
{{item.name}}
{% endcapture %}
{% if Pname contains 'Massage' %}
{% if Pname contains '9AM' %}
<div class="color-shape tall 9AM purple massage">
<p><a href=" {{ item.url }} "> {{item.name}}</a></p></div>
{% elsif Pname contains '10AM' %}
<div class="color-shape tall 10AM purple massage">
<p><a href=" {{ item.url }} "> {{item.name}}</a></p></div>
{% endif %}
{% elsif Pname contains 'Float' %}
{% if Pname contains '9AM' %}
<div class="color-shape tall 9AM purple float">
<p><a href=" {{ item.url }} "> {{item.name}}</a></p></div>
{% elsif Pname contains '10AM' %}
<div class="color-shape tall 10AM purple float">
<p><a href=" {{ item.url }} "> {{item.name}}</a></p></div>
{% endif %}
{% endif %}
{% endfor %}
需要jQuery和同位素。