xandeadx.ru Блог музицирующего веб-девелопера

Drupal → Вывод элементов формы в одну строку

Опубликовано в

Элементы формы в одну строку

Для вывода элементов формы в одну строку, нужно обернуть их в контейнер с классом container-inline:

function mymodule_form() {
  $form['container'] = array(
    '#prefix' => '<div class="container-inline">',
    '#suffix' => '</div>',
  );
 
  $form['container']['email'] = array(
    '#title' => 'E-mail',
    '#type' => 'textfield',
    '#size' => 15,
  );
 
  $form['container']['submit'] = array(
    '#type' => 'submit',
    '#value' => 'Добавить',
  );
 
  return $form;
}

Продвинутый способ вывода полей на одной строке.

Написанное актуально для Drupal 6
Похожие записи

Комментарии RSS

Спасибо, очень полезно

$form['container'] container - это что за элемент формы?

это не элемент, просто wrapper

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании