Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
vinegredz

Создать новую форму в шаблоне

Рекомендованные сообщения

Здравствуйте.

 

Добрался до форм. В обычном шаблоне модуля Pages написал такое:

 

{{$form_snaps = new \IPS\Helpers\Form;}}
{{$form_snaps->class = 'ipsForm_vertical';}}
{{$form_snaps->add( new \IPS\Helpers\Form\Upload( 'feed_file', NULL, TRUE, array( 'temporary' => TRUE ) ) );}}
{{$form_snaps->add( new \IPS\Helpers\Form\Text('name') );}}
{{if ( $values = $form_snaps->values() )}}
// Здесь обработка результата
{{endif}}
{{\IPS\Output::i()->output .= $form_snaps;}}

 

На странице ничего не отображается. Чего не хватает для рендеринга формы?

Поделиться сообщением


Ссылка на сообщение
{$form_snaps}

Поделиться сообщением


Ссылка на сообщение
05/30/19 15:54 (изменено)

А что конкретно делает это?

 

{{\IPS\Output::i()->output .= $form_snaps;}}

 

Если его удалить, то форма все равно рендерится здесь {$form_snaps|raw}.

Изменено пользователем vinegredz

Поделиться сообщением


Ссылка на сообщение
	/**
 * @brief	Stored Content to output
 */
public $output = '';

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...