Как я могу скрыть и показать раздел, используя условный оператор и генератор PDF? - PullRequest
0 голосов
/ 22 октября 2018

Использование craft CMS Я добавляю опцию, чтобы иметь возможность скрыть раздел из PDF.PDF создается с использованием PHP и библиотеки под названием Snappy.По умолчанию выключатель света выключен (0).Я добавил условное заявление и выключатель света, протестированные путем переноса других разделов сайта (не являющихся частью PDF) в условие if.При включении и выключении света я могу скрывать и показывать разделы.PDF, кажется, не работает таким образом.Секция всегда скрыта, даже когда выключатель света включен.Я не понимаю, как работает бэкэнд PDF, так ли это связано с тем, как создаются PDF?Кроме того, он показывает пустые страницы, где содержание «было бы» было нежелательным.

// ==== Основной макет PDF

{% extends 'abc/pdf/_base.html' %}
{% block content %}
    {% include 'abc/pdf/_section1.html' %}
    {% include 'abc/pdf/_section2.html' %}
    {% include 'abc/pdf/_section3.html' %}
    {% include 'abc/pdf/_section4.html' %}
    {% include 'abc/pdf/_section5.html' %}
{% endblock %}

// ==== Раздел с условием(abc / pdf / _section4.html)

{% if (entry.showsection4 is defined and entry.showsection4) and dateRanges | length %}
    <div class="page">
        <div class="page__inner">
          A bunch of content in section 4 that I want to hide and show
        </div>
    </div>
{% endif %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...