1

どのフィールドを折りたたむべきか、どのフィールドをコンテンツページにないかを決定するためのインターフェースはありますか?

つまり、タグが折りたたまれています。メニュー設定が展開され、オーサリングが展開されます。

反対をお願いします。
ありがとう

更新:分類法のスーパー選択フィールド(このフィールドを参照するにはどうすればよいですか(「分類法」は機能しません))

<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>
4

1 に答える 1

1

Drupalの折りたたみ可能なフィールドセットへのインターフェースはDrupalFormsAPIプロパティ #collapsedです。このプロパティがに設定されている場合、フィールドセットTRUEは折りたたまれ、その逆も同様です。デフォルトを変更するには、コアファイルをハックしないでください。ただし、Drupalの方法(の1つ)を実行して、これを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);
}

この後、テーマレジストリをクリーンアップする必要があります。

于 2010-05-15T16:52:52.883 に答える