Скрыть элемент, если не элемент в итерации списка - PullRequest
3 голосов
/ 29 марта 2012

Итак, у меня есть 2 списка строк в 2 полях, altText и imagecaption .Я их завернул в div.Я хочу, чтобы div не отображался, если ни у одного из них нет содержимого в каком-либо цикле, на каждой итерации цикла.Как я могу это сделать?

            30 = COA
            30{

                wrap = <div class="case-info">|</div>
                required = 1

                30 = TEXT
                30{
                    wrap = <div>|</div>
                    field = altText
                    listNum.splitChar = 10
                    listNum.stdWrap.data = register:SPLIT_COUNT
                    required = 1

                }

                40 < .30
                40.field = imagecaption


            }

Вывод html такой:

<div class="case-info">
    <div></div>
    <div></div>
</div>

1 Ответ

2 голосов
/ 29 марта 2012

Снимите обертку и попробуйте так:

        30 = COA
        30{
            stdWrap.required = 1
            stdWrap.wrap = <div class="case-info">|</div>
            30 = TEXT
            30{
                field = altText
                listNum.splitChar = 10
                listNum.stdWrap.data = register:SPLIT_COUNT
                trim = 1
                required = 1
                wrap = <div>|</div>
            }

            40 < .30
            40.field = imagecaption


        }

так, перенос будет выполняться только при наличии содержимого (обязательно = 1)

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