добавление классов CSS

Главные вкладки

Аватар пользователя Rasta Rasta 7 мая 2016 в 21:28

Добрый день. Скажите пожалуйста, как реализованы классы в этой форме?
http://joxi.ru/GrqgaGBuNqVeg2
Надо сделать такую же форму, не могу блоки горизонтально выстроить, как добавить "rows"?

ВложениеРазмер
Иконка изображения 7574f63d5a.jpg204.88 КБ

Комментарии

Аватар пользователя abutan abutan 8 мая 2016 в 1:19

Вообще то не обязательно там еще классов добавлять, drupal их там сам добавит предостаточно в свои формы. Возьмите firebug и посмотрите. А чтобы расположить блоки горизонтально, достаточно обычного css (width и float).

Аватар пользователя Rasta Rasta 8 мая 2016 в 9:35

Я понимаю, что друпал сам создает классы, но мне уже интересно разобраться для своего понимания. Вот такие классы в формах которые сделал разработчик сайта http://joxi.ru/82Q5XL4i1WbDp2 причем он не создавал файла *.tpl.php. А вот так выглядит созданная мной через Webform http://joxi.ru/823pYv8s6lqnbA . Если их расмотреть более внимательно видно, что поля старой формы обернуты в div class="rows", http://joxi.ru/L21bBGJs6xqGoA как это сделано? Я в гугле не нашел ни одного решения, все создают *.tpl.php и через него выводят форму.

Аватар пользователя Lotar Lotar 8 мая 2016 в 12:07

дру всю разметку тянет из своих шаблонов темы или модулей. Если явно шаблон не переопределен он берет, то что есть по умолчанию. И по умолчанию добавляет поля форм в rows

Аватар пользователя bumble bumble 9 мая 2016 в 1:57
1

Если форма создана в Webform - там в настройках элементов есть поле для указания класса обертки:
class
Более точно настроить можно с помощью хука hook_form_alter.