• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Пользовательские поля  (Прочитано 783 раз)
  • *
  • Сообщений: 7
« : 20 Июнь 2020, 13:22:15 »
Создал пользовательские поля для категория "Недвижимость" и добавил Chexbox и Dropdown.
Как сделать, чтобы эти поля появлялись на странице объявления, когда они будут заполнены, либо на  Chexbox нажмут галочку. А то ужасно выходит. Абсолютно все дополнительные поля появляются на странице объявления.

  • *
  • Сообщений: 3
« Ответ #1 : 26 Август 2020, 01:50:23 »
В файле вывода задать условие для проверки этих полей. Если они заполнены, тогда выводить

  • *
  • Сообщений: 7
« Ответ #2 : 27 Август 2020, 19:00:43 »
А как это можно сдлеать?

  • *
  • Сообщений: 3
« Ответ #3 : 28 Август 2020, 00:24:37 »
Поля в которых подразумевается boolean ответ, не получится скрыть проверкой на заполненность. Чекбокс можно еще проверить, но это костыльный костыль получиться. Ведь его функция показывать один ответ если выбран и другой если нет. Обычные текстовые поля, не будут выводится если их не заполнили.

Вывод этих полей находится в файле Item.php
Этот кусок кода
<?php if (osc_count_item_meta() >= 1) { ?>
                                    <?php while (osc_has_item_meta()) { ?>
                                        <?php if (osc_item_meta_value() != '') { ?>
                                 <tr>
                                    <td><?php echo osc_item_meta_name(); ?></td>
                                    <td><?php echo osc_item_meta_value(); ?></td>
                                 </tr>
                                        <?php } ?>
                                    <?php } ?>
                                <?php } ?>
« Последнее редактирование: 28 Август 2020, 00:29:53 от Maroder »

 


test