Темизация формы поиска

Главные вкладки

Аватар пользователя DZHETIGAPA DZHETIGAPA 31 мая 2011 в 22:36

Нужно темизировать форму поиска. Мне нужен такой вид:

<form>
    <label for="search">
       <input type="text" />
          <span class="hide-text">Изменения в стандартах</span>
    </label>
    <input id="do" type="submit" value=""  />
</form>

Нашел в нете такую ссылку. Как я понял, так можно только классы и значения переопределить. Саму же html структуры формы нельзя определить.


<?php
  
function phptemplate_preprocess_search_block_form(&$vars$hook) {

    unset(

$vars['form']['search_block_form']['#title']);
    
$vars['form']['submit']['#value'] = t('Найти');
    
$vars['form']['submit']['#attributes'] = array('onmousedown' => 'return!1');
    
$vars['form']['search_block_form']['#value'] = "поиск";
    
$vars['form']['search_block_form']['#attributes'] = array('class'=>'noactive');

    foreach (

element_children($vars['form']) as $key) {
      if(isset(
$vars['form'][$key]['#printed']) && $vars['form'][$key]['#printed'] == 1) {
          unset(
$vars['form'][$key]['#printed']);
      }
    }

    

$vars['rendered_search_form']['keys'] = drupal_render($vars['form']['search_block_form']);
    
$vars['rendered_search_form']['submit'] = drupal_render($vars['form']['submit']);
    
$vars['rendered_search_form']['form'] = drupal_render($vars['form']);

  }

?>

Конечно, можно все легко и просто с помощью стилей сделать, но мне охото разобраться, как это средствами друпала можно сделать.

Заранее благодарен за помощь.

Комментарии

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 31 мая 2011 в 23:18

"DZHETIGAPA" wrote:
Конечно, можно все легко и просто с помощью стилей сделать, но мне охото разобраться, как это средствами друпала можно сделать.

стили это тоже часть друпала