Drupal: как установить свернутое свойство для полей edit-content
Есть ли интерфейс, чтобы решить, какие поля должны быть свернуты, а какие нет на страницах контента?
т. е. теги свернуты. Настройки меню расширены, авторинг расширен.
Я бы хотел наоборот.
Спасибо
Обновлено: поле супер-выбора таксономии (как я могу обратиться к этому полю ("таксономия" не работает))
<div class="taxonomy-super-select-checkboxes"><fieldset class=" collapsible collapsed"><legend class="collapse-processed"><a href="#">Tags</a></legend><div class="fieldset-wrapper"><div id="edit-taxonomy-tags-1-wrapper" class="form-item">
<label for="edit-taxonomy-tags-1">Enter New Tags: </label>
<input type="text" class="form-text form-autocomplete" value="" size="60" id="edit-taxonomy-tags-1" name="taxonomy[tags][1]" maxlength="1024" autocomplete="OFF">
<div class="description">A comma-separated list of terms describing this content. Example: funny, bungee jumping, "Company, Inc.".</div>
</div><input type="hidden" disabled="disabled" value="http://localhost/drupal/taxonomy/autocomplete/1" id="edit-taxonomy-tags-1-autocomplete" class="autocomplete autocomplete-processed"><div id="edit-taxonomy-1-20-wrapper" class="form-item">
<label for="edit-taxonomy-1-20" class="option"><input type="checkbox" class="form-checkbox" value="20" id="edit-taxonomy-1-20" name="taxonomy[1][20]"> Tag1</label>
</div></div>
</fieldset>
</div>
1 ответ
Решение
Интерфейсом к свертываемым наборам полей в Drupal является API-интерфейс Drupal Forms #collapsed
собственность если это свойство установлено в TRUE
, набор полей свернут, и наоборот. чтобы изменить настройки по умолчанию, не взламывайте основные файлы, но сделайте это (один из) способом (ами) Drupal и добавьте это к своему template.php
:
function phptemplate_node_form($form) {
$form['taxonomy']['#collapsed'] = false;
$form['menu']['#collapsed'] = true;
$form['author']['#collapsed'] = true;
// etc. for all fieldsets you want to change
return drupal_render($form);
}
после этого следует очистить реестр тем.