Как разделить флажки таксономии в форме редактирования узла


Я понял, как это сделать на выходе узла, но я не могу понять, как добавить css для определенного поля, в данном случае флажки таксономии, 50 из них, и разделить на 4 столбца в форме редактирования узла.

 1
Author: Azz Kawa, 2016-06-06

2 answers

Вы можете сделать это с помощью css. Вам нужно будет добавить следующее в css-файл вашей темы администратора.

Темой администратора Drupal по умолчанию является Тема Семь, расположенная в /core/themes/seven. Возможно, вы захотите создать подтему из семи и использовать ее в качестве темы администратора, поэтому при обновлении Drupal ваш css-файл не будет переопределен; таким образом, вы не потеряете все свои изменения.

#edit-field-name {
  width:760px;
  margin-bottom:20px;
  overflow:hidden;
  border-top:1px solid #ccc;
}

#edit-field-name div {
  line-height:1.5em;
  border-bottom:1px solid #ccc;
  float:left;
  display:inline;
  width:25%; }

Замените -имя фактическим именем вашего поля.

Источник: http://csswizardry.com/2010/02/mutiple-column-lists-using-one-ul/

 1
Author: No Sssweat, 2016-06-06 06:15:44

Работает в Firefox, Chrome, Safari и Opera. Это пример для 4 столбцов для семи тем.

#edit-field-name { 
  width:100%;
  margin-bottom:20px;
  overflow:hidden;
  border-top:1px solid #ccc;
  -webkit-column-count: 4; /* Chrome, Safari, Opera */
  -moz-column-count: 4; /* Firefox */
}
 0
Author: Azz Kawa, 2016-06-08 08:00:24