Как в выпадающий список FormBuilder добавить данные из БД

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
nklrpn
New Member
New Member
Posts: 2
Joined: Tue Aug 21, 2012 3:23 am

Как в выпадающий список FormBuilder добавить данные из БД

Post by nklrpn »

Помогите, пожалуйста, разобраться с вопросом: как в выпадающий список формы formBuilder добавить информацию из таблицы БД.
Спасибо
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Как в выпадающий список FormBuilder добавить данные из Б

Post by guro »

Какую именно информацию вы хотите вставить?
nklrpn
New Member
New Member
Posts: 2
Joined: Tue Aug 21, 2012 3:23 am

Re: Как в выпадающий список FormBuilder добавить данные из Б

Post by nklrpn »

Данные хранятся в таблице с полями "Программа", "Содержание", "Дата проведения", "Место проведения" и т.д.

Содержимое поля таблицы "Программа" мне и нужно добавить в выпадающий список формы.

Или же, вместо запроса к БД, можно выдернуть данные тегом типа {cms module="Programs" category="theme"}

Каким образом это можно сделать?
Vladimir
Forum Members
Forum Members
Posts: 47
Joined: Mon Jan 31, 2011 9:27 pm

Re: Как в выпадающий список FormBuilder добавить данные из Б

Post by Vladimir »

nklrpn wrote:Каким образом это можно сделать?
Модуль formBuilder позволяет создавать поля типа "Module Interface Field".

Пример реализации: 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}
where in the input below you put something like {Products category="cat" summarytemplate="Your_FB_template"}
Т.е. мы создаем шаблон для модуля из которого берём данные. Шаблон создает элемент формы. Важно чтобы имя элемента формировалось правильно (тег {$FBid}).
Post Reply

Return to “Russian - русский”