Как отобразить поля горизонтально в узле?
По умолчанию узел перечисляет все свои поля вертикально одно за другим. Кто-нибудь знает способ отображения хотя бы некоторых полей по горизонтали?
Вот так:
FIELD 1 FIELD 2 FIELD 3
2 answers
Для этого вы можете использовать css.Вы можете выровнять их по горизонтали, используя свойство css float:left, или, возможно, для этого вы можете использовать модуль display suite.
Поведение отображения полей Drupal по умолчанию заключается в том, чтобы обернуть содержимое в DIVS, которые по умолчанию отображаются как элементы уровня блока, следовательно, по одному на строку.
Существует несколько различных способов решения ваших задач отображения.
Как упоминал Сидхарт, отображение полей может быть выполнено с помощью пользовательского CSS. Как правило, вы хотите создать пользовательский node.tpl.php для вашей темы и примените свои правила CSS к этим элементам в вашем шаблоне.
Другое решение, если вы не нужно искать пользовательские шаблоны для разных типов узлов, это встроенный модуль группы полей.