我试图在我的Drupal 7主题中放置一个搜索块。我已将以下内容纳入主题:
<?php
$block = block_load('dkan_sitewide', 'dkan_sitewide_search_bar');
if($block):
$search = _block_get_renderable_array(_block_render_blocks(array($block)));
print render($search);
endif;
?>以上代码摘自努布基主题。
我看到的是:

如何改变搜索栏?我想:
发布于 2017-06-12 13:08:06
/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时,都会使用默认内容覆盖。不幸的是,我目前找不到任何其他的锻炼。
https://stackoverflow.com/questions/44437514
复制相似问题