默认情况下折叠节点表单上的分类字段集

Posted

技术标签:

【中文标题】默认情况下折叠节点表单上的分类字段集【英文标题】:Collapse taxonomy fieldset on node form by default 【发布时间】:2010-06-18 14:43:28 【问题描述】:

在 Drupal 中创建(自定义)内容时,我有三个词汇表。但是这些使我的创建内容页面非常沉重。我想默认折叠词汇字段集,并希望它仅在用户选择时展开。

【问题讨论】:

我编辑了您的问题和标题以阐明您想要什么,正如我所假设的“DropDown”,您的意思是字段集(分类字段周围的可折叠/可扩展框架)。如果这不是您的意思,请恢复我的更改(或告诉我这样做)。 【参考方案1】:

如果您的意思是分类字段集应默认显示为折叠,您可以通过实现hook_form_alter() 来实现:

/**
 * Implementation of hook_form_alter().
 */
function yourModule_form_alter(&$form, &$form_state, $form_id) 
  // TODO: Adjust the form id according to your content type
  if ($form_id == 'yourContentType_node_form') 
    // Collapse 'Vocabularies' fieldset.
    $form['taxonomy']['#collapsed'] = TRUE;
  

【讨论】:

无法让您的示例正常工作。你能多说一下 yourContentType_node_form 应该是什么样子吗?【参考方案2】:

Big Autocomplete TAXonomy (BATAX) 可能会做你想做的事。

【讨论】:

实际上并非如此,对于两个字段,我已经在使用自动完成字段。我只是希望默认打开的下拉词汇表应该默认关闭。

以上是关于默认情况下折叠节点表单上的分类字段集的主要内容,如果未能解决你的问题,请参考以下文章

打开 extjs 时折叠的面板不会创建滚动

javascript 默认情况下折叠的手风琴

javascript 默认情况下折叠的手风琴

有没有办法在默认情况下以折叠模式呈现 Loopback 4“/explorer”

多页表单:使无效字段成为焦点

使用 django 表单提交传递变量