Я вообще не понимаю толк от шаблона, если половина вёрстки зарыто куда-то в скрипты...
Так вот, у меня имеется конкретный шаблон для формы обратной связи, но как его применить по отношению к FormBuilder - это тот ещё вопрос.
Дело в том, что мне не надо все поля под одну гребёнку выводить.
Необходимо, чтобы поля типа input были заключены в тег <label></label>. Это, собственно, не проблема. Но только вот поля, типа textarea в этот <label> не должны быть заключены. Они должны быть в <div class="wrapper"></div>
Вместо кнопки "submit" мне нужна ссылка с ивентом.
Как быть в этом случае?
Либо может как-то вообще без этого дурацкого FormBuilder можно обойтись? Банально форма обратной связи нужна.
FormBuilder вёрстка
Re: FormBuilder вёрстка
Вы можете проверять тип поля внутри foreach, пример
Code: Select all
{foreach from=$fields item=entry}
{if preg_match('|input|', $entry->type)}
<label>{$entry->input}</label>
{elseif preg_match('|textarea|', $entry->type)}
<div class="wrapper">{$entry->input}</div>
{else}
{$entry->input}
{/if}
Re: FormBuilder вёрстка
Ну да, с этим, в принципе-то, разобрался. Немного другим способом правда. Но всё равно спасибо.guro wrote:Вы можете проверять тип поля внутри foreach, примерCode: Select all
{foreach from=$fields item=entry} {if preg_match('|input|', $entry->type)} <label>{$entry->input}</label> {elseif preg_match('|textarea|', $entry->type)} <div class="wrapper">{$entry->input}</div> {else} {$entry->input} {/if}