编辑DKAN中的Drupal搜索栏块

时间:2017-06-08 13:46:54

标签: drupal drupal-7 dkan

我试图将搜索块放入我的Drupal 7主题中。我已将以下内容纳入主题:

key = SomeFunction(key,val)

以上代码取自Nuboot Radix主题。

这就是我所看到的:

enter image description here

如何更改搜索栏?我想:

  • 删除标签
  • 将提交按钮移动到与...相同的行 搜索栏
  • 停止栏杆全宽
  • 更改按钮文字
  • 更改搜索栏内的文字

1 个答案:

答案 0 :(得分:0)

/profiles/dkan/modules/dkan/dkan_sitewide/dkan_sitewide.blocks.inc中有一个名为dkan_sitewide_dataset_search_form的函数:

function dkan_sitewide_dataset_search_form($form, $form_state) {
    $form['search'] = array(
      '#type' => 'textfield',
      '#attributes' => array(
          'placeholder' => t('Search'),
      ),
      '#size' => 50,
    );
    $form['submit'] = array(
      '#type' => 'submit',
      '#value' => t('Search'),
    );
    return $form;
}

编辑此数组中的值可以对全局搜索栏的样式进行一些(非常有限的)控制。

请注意,直接编辑此文件不是一个好主意,因为每次更新DKAN >时,默认内容覆盖。不幸的是,我目前无法找到任何其他锻炼。