Как разделить флажки таксономии в форме редактирования узла
Я понял, как это сделать на выходе узла, но я не могу понять, как добавить css для определенного поля, в данном случае флажки таксономии, 50 из них, и разделить на 4 столбца в форме редактирования узла.
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/
Работает в 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 */
}