【问题标题】:Drupal 7 Taxonomy Multiselect box sizeDrupal 7分类多选框大小
【发布时间】:2014-02-27 11:19:04
【问题描述】:

我有几个分类法,其中包含几百个术语。一个内容类型有多个这些分类法多选框。

问题是,选择框大小约为 5(因此当时仅显示 5)。我怎样才能增加尺寸?因为现在不可能像树一样使用了,因为在你向后滚动一点后你就看不到父级了。

问题出在管理员/编辑器视图中,与最终用户无关。

【问题讨论】:

    标签: drupal-7 admin drupal-taxonomy


    【解决方案1】:

    如果真的是关于那个选择框的高度,为什么不通过 CSS 来添加呢?

    #your-form-id .form-select[multiple] {
      height: 300px;
    }
    

    或者,在您的模块中实现hook_form_alter

    <?php
      function YOURMODULE_form_alter(&$form, &$form_state, $form_id) {
        $form['YOURFIELD']['#size'] = 30;
      }
    ?>
    

    【讨论】:

      【解决方案2】:

      这些你都试过了吗?

      https://drupal.org/project/term_reference_tree https://drupal.org/project/hierarchical_select https://drupal.org/project/multiselect

      编辑 - 好吧,我会解释:

      OP 询问了一个关于更改选择框大小的问题,因为有数百个选项可用,并且在他们的帖子中暗示了层次结构问题。上述模块提供了更丰富的界面供用户选择多个选项,这也是我列出它们的原因。下次我会解释更多soz!

      【讨论】:

      • 仅链接的答案在 SO 上不受欢迎。请添加一些解释,为什么你会建议 OP 使用这些链接或者这些链接中有什么会有所帮助或一些代码 sn-p。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 2011-10-22
      相关资源
      最近更新 更多