【问题标题】:Business catalyst liquid商业催化剂液
【发布时间】:2017-01-18 08:20:42
【问题描述】:

您好,我对业务催化剂中的液体不熟悉。如何使选项值成为{% if -%}中的条件

{% assign show_cars = "cars" -%}
{% assign show_vans = "vans" -%}

<select class="sample">
 <option value="{{show_cars}}">Show all cars</option>
 <option value="{{show_vans}}">Show all vans</option>
</select>

      <div class="enquiry-car-box">
        <!-- ENQUIRY-CAR-BOX START-->
          {% if show_cars == 'cars' -%}
          {module_webapps template="/sample/sample1.tpl" id="sample" filter="classified" collection="sample1"}
          {% elseif show_vans == 'vans' -%}
          {module_webapps template="/sample/sample2.tpl" id="sample" filter="classified" collection="sample2"}
          {% endif -%}
        <!--ENQUIRY-CAR-BOX END -->
      </div>

【问题讨论】:

    标签: liquid business-catalyst


    【解决方案1】:

    你不能,不能直接。

    该代码在用户看到页面之前运行;它永远不会知道用户刚刚选择了哪个选项。

    要在用户与页面交互时显示更改,您需要使用一些 JavaScript。

    【讨论】:

    • 啊,我明白了,谢谢,我认为他们是一种液体可以知道的方式。
    • 就像 jQuery 中的这样$('.sample').val()
    猜你喜欢
    • 2015-12-06
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    相关资源
    最近更新 更多