CreateFormStart

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

Moderators: iturbay, wdwp

ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: CreateFormStart

Post by ZYV »

И в чем запара? Открой function.contact_form.php  и посмотри как оно работает.
unsigned double ZYV;
F@!nT
New Member
New Member
Posts: 9
Joined: Mon Oct 13, 2008 2:20 pm

Re: CreateFormStart

Post by F@!nT »

а не подскажите ещё следующее.
вставил формы через formbuilder, в Submission Template вставляю в конце {cms_module module='Feedback'}
но надо передать параметры, значит делаю так:
{cms_module module='Feedback' fio={$fld_23}}
тут начинаются глюки, пытался сделать и так, и сяк и кавычки добавить и тд. не получается. как лучше выйти из ситуации?
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: CreateFormStart

Post by ZYV »

А вот так пробовал?

{cms_module module='Feedback' fio='$fld_23'}
unsigned double ZYV;
F@!nT
New Member
New Member
Posts: 9
Joined: Mon Oct 13, 2008 2:20 pm

Re: CreateFormStart

Post by F@!nT »

ZYV wrote: А вот так пробовал?

{cms_module module='Feedback' fio='$fld_23'}
Array ( [module] => Feedback [fio] => $fld_23 [action] => default )
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: CreateFormStart

Post by ZYV »

Ну хорошо, не знаю, у меня работает обычно. А через объект Смарти его не достать?

P.S. Правда я это, другие кавычки использую:
{capture assign='imagelink'}{/capture}{cms_selflink page="about" text="$imagelink"}
Last edited by ZYV on Mon Oct 20, 2008 7:58 am, edited 1 time in total.
unsigned double ZYV;
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: CreateFormStart

Post by Il_Burbero »

Passing Default Values to Forms
Calguy added a nice feature, which is that you can pass default field values to your form via the module tag. This allows you to have the same form in multiple places, but with different default values. It may not work for more exotic field types, but for fields that have a single value, you can specify like:
{cms_module module='FormBuilder' form='my_form' value_FIELDNAME='default_value'}

This will set the field with FIELDNAME to 'default_value'.
This can be problematic, as sometimes field names are unweildy or contain characters that don't work well with Smarty. So there is an alternative like this:

{cms_module module='FormBuilder' form='my_form' value_fldNUMBER='default_value'}

That uses field NUMBER, where NUMBER is the internal FormBuilder field id. You might wonder how you know what that id is. Simply go into the FormBuilder configuration tab, and check "Show Field IDs"
Цитата из справки к форм буилдеру :) Угадайте с трех раз что вы пропустили и где напутали? Хотя может вы использовали другой формбуилдер, тогда я пас....
F@!nT
New Member
New Member
Posts: 9
Joined: Mon Oct 13, 2008 2:20 pm

Re: CreateFormStart

Post by F@!nT »

Разобрался.Надо было заключать в двойные кавычки $fld_18
спасибо :)
Last edited by F@!nT on Mon Oct 20, 2008 8:13 am, edited 1 time in total.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: CreateFormStart

Post by ZYV »

Так-то (c)  ;D
unsigned double ZYV;
Post Reply

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