Wordpress контактная форма 7 условная логика генерации PDF - PullRequest
0 голосов
/ 14 октября 2019

Я построил многошаговую анкету для контактной формы 7, в которой для некоторых разделов используется плагин условной логики.

Я добавил проблемную область ниже, это одна часть формыгде пользователь делает выбор и предлагает один из четырех дополнительных разделов в зависимости от его выбора.

Это все работает хорошо. В теле сообщения электронной почты, которое отправлено, этот раздел отображается правильно. Оставшиеся 3 группы скрыты и не отображаются. Отлично.

Но в PDF, сгенерированном с помощью других плагинов WordPress, который мы тестировали, к сожалению, отображаются все групповые теги.

Есть ли способ, которым я могу по-разному структурировать условную логику, или есть? альтернативное решение?

Любую помощь или дополнительную информацию, пожалуйста, спросите.

Спасибо

Контактная форма 7

<div>
    <h3>My Choice - Step 4</h3>
</div>
<div>Select 'ONE' procedure [radio procedure use_label_element "Mesh Tape" "Colposuspension" "Natural Tissue Sling" "Urethra Bulking Agent Injection"]</div>
<div>

[group mesh-selected clear_on_hide]
    Statement 1 [text mesh-mesh1 use_label_element placeholder"Reason Why"]
    Statement 2 [text mesh-colp1 use_label_element placeholder"Why I'm not"]
    Statement 3 [text mesh-sling1 use_label_element placeholder"Why I'm not"]
    Statement 4 [text mesh-ureth1 use_label_element placeholder"Why I'm not"]
[/group]
[group colp-selected clear_on_hide]
    Statement 1 [text colp-colp2 placeholder"Reason Why"]
    Statement 2 [text colp-mesh2 placeholder"Why I'm not"]
    Statement 3 [text colp-sling2 placeholder"Why I'm not"]
    Statement 4 [text colp-ureth2 placeholder"Why I'm not"]
[/group]
[group sling-selected clear_on_hide]
    Statement 1 [text sling-sling3 placeholder"Reason Why"]
    Statement 2 [text sling-colp3 placeholder"Why I'm not"]
    Statement 3 [text sling-mesh3 placeholder"Why I'm not"]
    Statement 4 [text sling-ureth3 placeholder"Why I'm not"]
[/group]
[group ureth-selected clear_on_hide]
    Statement 1 [text ureth-ureth4 placeholder"Reason Why I'm"]
    Statement 2 [text ureth-sling4 placeholder"Why I'm not"]
    Statement 3 [text ureth-colp4 placeholder"Why I'm not"]
    Statement 4 [text ureth-mesh4 placeholder"Why I'm not"]
[/group]
</div>

Условная логика

show [mesh-selected] if [procedure] equals "Mesh Tape"
show [colp-selected] if [procedure] equals "Colposuspension"
show [sling-selected] if [procedure] equals "Natural Tissue Sling"
show [ureth-selected] if [procedure] equals "Urethral Bulking Agent Injection"

Макет PDF-формы

MY CHOICE
---------
Chosen Procedure: [procedure][mesh-selected]
[mesh-mesh1]
[mesh-colp1]
[mesh-sling1]
[mesh-ureth1]
[/mesh-selected][colp-selected]
[colp-mesh2]
[colp-colp2]
[colp-sling2]
[colp-ureth2]
[/colp-selected][sling-selected]
[sling-mesh3]
[sling-colp3]
[sling-sling3]
[sling-ureth3]
[/sling-selected][ureth-selected]
[ureth-mesh4]
[ureth-colp4]
[ureth-sling4]
[ureth-ureth4]
[/ureth-selected]

Снимок экрана PDF

Показываетнекоторые случайные символы, которые были введены в один раздел поля и теги [group] [/ group], которые, к сожалению, отображаются:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...