Плагин матрицы expressionegine проверяет, является ли поле пустым - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть поле матрицы с несколькими столбцами.Когда пользователь отправляет форму, я хочу, чтобы отображались только поля столбца, введенные пользователем.

Как проверить, не заполнено ли поле матрицы?

Просто чтобы уточнить, я говорю о расширении Matrix в экспресс-движке.1005 *

Например, у меня это не сработает, так как строка может быть пуста:

{if "{exercise_set1:total_rows}" >= 1}
{exercise_set1:table cellspacing="0" cellpadding="0" class="format_head"}
{/if}

Ответы [ 2 ]

1 голос
/ 19 июля 2013

Чтобы проверить, есть ли заполненные строки, используйте

   {if your_matrixfield:total_rows>0}
        {your_matrixfield}
            Do your thing
        {/your_matrixfield}
    {/if}

У меня была проблема, что пользователи могли прикреплять файлы к записи, но когда файлы не были прикреплены, не генерировать Галерею

0 голосов
/ 02 февраля 2012

Вы просто хотите проверить, установлено ли что-нибудь?

{matrix_tagpair}
   {if column_var}{column_var}{/if} 
   OR
   {if column_var != ""}{column_var}{/if}
{/matrix_tagpair}
...