0

使用工艺 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 %}
4

0 回答 0