Помогите, пожалуйста, разобраться с вопросом: как в выпадающий список формы formBuilder добавить информацию из таблицы БД.
Спасибо
Как в выпадающий список FormBuilder добавить данные из БД
Re: Как в выпадающий список FormBuilder добавить данные из Б
Какую именно информацию вы хотите вставить?
Re: Как в выпадающий список FormBuilder добавить данные из Б
Данные хранятся в таблице с полями "Программа", "Содержание", "Дата проведения", "Место проведения" и т.д.
Содержимое поля таблицы "Программа" мне и нужно добавить в выпадающий список формы.
Или же, вместо запроса к БД, можно выдернуть данные тегом типа {cms module="Programs" category="theme"}
Каким образом это можно сделать?
Содержимое поля таблицы "Программа" мне и нужно добавить в выпадающий список формы.
Или же, вместо запроса к БД, можно выдернуть данные тегом типа {cms module="Programs" category="theme"}
Каким образом это можно сделать?
Re: Как в выпадающий список FormBuilder добавить данные из Б
Модуль formBuilder позволяет создавать поля типа "Module Interface Field".nklrpn wrote:Каким образом это можно сделать?
Пример реализации: http://show-ranch.com/. Когда добавить что-то в корзину и перейти на форму заказа, мы увидим заказаное в форме. Потом эти данные передаются вместе совсеми данными формы.
Выдержка из описания поля:
This field is used as a gateway to other modules!
Use it by creating your form elements in the templates of the other module(s) you wish to incorporate, and using the {$FBid} to tie it back to FormBuilder. For example, to include form options based on the Products module, create the following template in Products:
Code: Select all
{foreach from=$items item=entry}
{assign var=MData value=''}
{assign var=Cd value=''}
{foreach from=$FBvalue item=MData}
{assign var=MData value='::'|explode:$MData}
{if $MData[1]==$entry->id}
{assign var=Cd value=' checked="checked"'}
{/if}
{/foreach}
<div class="ProductDirectoryItem">
<input value="{$entry->price}::{$entry->id}" name="{$FBid}[]" {$cd}="" type="checkbox">{$entry->product_name} ({$entry->weight}{$weight_units}) £{$entry->price}
</div>
{/foreach}
Т.е. мы создаем шаблон для модуля из которого берём данные. Шаблон создает элемент формы. Важно чтобы имя элемента формировалось правильно (тег {$FBid}).