Dường như tôi có vấn đề với câu lệnh if.cành cây: NẾU có nhiều điều kiện
{%if fields | length > 0 || trans_fields | length > 0 -%}
Lỗi này là:
Unexpected token "punctuation" of value "|" ("name" expected) in
Tôi không thể hiểu tại sao điều này không hoạt động, nó giống như nếu cành lá đã mất với tất cả các đường ống.
Tôi đã thử điều này:
{% set count1 = fields | length %}
{% set count2 = trans_fields | length %}
{%if count1 > 0 || count2 > 0 -%}
nhưng nếu cũng thất bại.
Sau đó cố gắng này:
{% set count1 = fields | length > 0 %}
{% set count2 = trans_fields | length > 0 %}
{%if count1 || count2 -%}
Và nó vẫn không hoạt động, cùng báo lỗi mỗi khi ...
... Vì vậy, dẫn tôi đến một câu hỏi thực sự đơn giản: không hỗ trợ Twig nhiều điều kiện NẾU?
Và tất nhiên tôi đã không có cơ hội thấy rằng bảng tuyệt vời và tiết kiệm thời gian khi xem tài liệu IF: http://twig.sensiolabs.org/doc/tags/if.html Cảm ơn bạn đã giải quyết! – FMaz008
Họ có xu hướng sử dụng wiki trên github để tài liệu kỹ lưỡng hơn về mã của họ. Bảng đó xuất phát từ [ở đây] (https://github.com/vito/chyrp/wiki/Twig-Reference) –
Các nhà khai thác cũng phân biệt chữ hoa chữ thường. HOẶC không hoạt động. – Acyra