Как отобразить поля горизонтально в узле?


По умолчанию узел перечисляет все свои поля вертикально одно за другим. Кто-нибудь знает способ отображения хотя бы некоторых полей по горизонтали?

Вот так:

FIELD 1               FIELD 2              FIELD 3
Author: Pierre.Vriens, 2015-05-28

2 answers

Для этого вы можете использовать css.Вы можете выровнять их по горизонтали, используя свойство css float:left, или, возможно, для этого вы можете использовать модуль display suite.

 1
Author: Sidharth, 2015-05-28 04:09:29

Поведение отображения полей Drupal по умолчанию заключается в том, чтобы обернуть содержимое в DIVS, которые по умолчанию отображаются как элементы уровня блока, следовательно, по одному на строку.

Существует несколько различных способов решения ваших задач отображения.

Как упоминал Сидхарт, отображение полей может быть выполнено с помощью пользовательского CSS. Как правило, вы хотите создать пользовательский node.tpl.php для вашей темы и примените свои правила CSS к этим элементам в вашем шаблоне.

Другое решение, если вы не нужно искать пользовательские шаблоны для разных типов узлов, это встроенный модуль группы полей.

 2
Author: Shawn Conn, 2015-05-28 04:55:12