| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Добавление выпадающего списка и изменении надписи на кнопке https://forum.illusionweb.ru/viewtopic.php?f=3&t=4529 |
Страница 1 из 1 |
| Автор: | Сергей [ 16 апр 2021, 12:42 ] |
| Заголовок сообщения: | Добавление выпадающего списка и изменении надписи на кнопке |
Здравствуйте. 1. В разделе "добавить объявление" рядом с строкой "адрес" был добавлен выпадающий список (по аналогии с пунктом "цена"->выбор валюты), так же была добавлена таблица("eboard_address") в бд с нужными пунктами. Но в выпадающем списке не отображаются пункты из бд. Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. 2. После подачи объявления, необходимо чтобы в самом объявлении кнопка "купить" изменяла свое название на выбранный пункт. (см. пункт 1). |
|
| Автор: | Geo [ 17 апр 2021, 19:01 ] |
| Заголовок сообщения: | Re: Добавление выпадающего списка и изменении надписи на кно |
Сделайте так. Создайте новое поле в разделе Поля БД админки.
Сохраните поле, затем найдите его в списке и нажмите на Редактировать. Посмотрите на параметр id в адресной строке и запомните его. Теперь скроем это поле в общем списке полей формы добавления. Это делать не обязательно, можете просто поставить поле тип ссылки под полем Адреса. В шаблоне fields.html после {%foreach from=$fields item='field' key='field_key'%} добавьте условие Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. где XXX - идентификатор Вашего поля. Затем добавьте закрывающий {%/if%} перед закрывающим {%/foreach%} Добавьте свой код вывода типов ссылки в блоке {%if $field.type == 'v' || $field.type == 'u' || $field.type == 'y'%}...{%/if%} Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. вместо XXX - укажите свой id Тип ссылки теперь будет храниться в БД. Чтобы он правильно отображался на странице объявления сделайте тоже самое - скройте в штатном цикле вывода доп. полей и отобразите значение поля по его id. Шаблон message.html Скрываем поле в условии {%if !in_array($v.field_type, array('y', 'j', 'i', 't', 'n'))%} Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Добавляем кнопку с типом ссылки в блоке вывода урлов {%if $v.field_type == 'u'%}...{%/if%} Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Сергей [ 20 апр 2021, 13:37 ] |
| Заголовок сообщения: | Re: Добавление выпадающего списка и изменении надписи на кно |
Спасибо, работает. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|