Đầu tiên, hãy để tôi bắt đầu với mã Tôi đang cố gắng sử dụng:Làm cách nào để tôi có thể ghi đè lên khối bố cục TWIG?
{% if modal == true %}
{% block header %}{% endblock %}
{% block footer %}{% endblock %}
{% endif %}
Những gì tôi đang cố gắng để thực hiện là để không hiển thị header và footer khối của tôi CHỈ nếu biến được gọi là phương thức là đúng. Tôi cũng có dưới đây câu lệnh if:
{% block content %}
{{ dump(modal) }}
{% endblock %}
gì xảy ra ở đây là ghi đè lên tôi cho đổ các khối header và footer luôn chạy bất kể nếu giá trị của phương thức là đúng hay không. Vì vậy, tôi chạy điều này với phương thức được chuyển thành false và kết quả là đầu trang và chân trang vẫn không hiển thị. Đầu ra của lệnh kết xuất chính xác cho thấy đúng hoặc sai, nhưng điều kiện luôn luôn dường như được đánh giá là đúng trong câu lệnh if.
Các khối có thể không được bao bọc trong câu lệnh có điều kiện hay tôi cần làm gì thêm để thực hiện công việc này?
Cảm ơn bạn đã trợ giúp bạn có thể cung cấp.
Cảm ơn. Tôi chỉ đang nói chuyện với một đồng nghiệp đã đề nghị cùng một điều. Anh ta nói để thử render block cha nếu modal không đúng. – slave2zeros