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

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

Аватар пользователя Andrew_noob Andrew_noob 15 сентября 2021 в 9:01

Хочу заменить стандартную кнопку в форме поиска на свою. Создал файл template.php и в нём написал код:

<?php
function edeputat_form_alter(&$form, &$form_state$form_id) {

    if (

$form_id == 'search_block_form') {

        

$deftext t('Пошук...');
        
$form['search_block_form']['#title'] = t(' '); 
        
$form['search_block_form']['#title_display'] = 'invisible'
        
$form['search_block_form']['#size'] = 24;  
        
$form['search_block_form']['#default_value'] = $deftext
        
$form['actions']['submit']['#value'] = t('Найти'); 

        

$form['search_block_form']['#attributes']['onblur'] = "if (this.value == '') {this.value = '".$deftext."';}";
        
$form['search_block_form']['#attributes']['onfocus'] = "if (this.value == '".$deftext."') {this.value = '';}";

        
    }
}

?>

Код, который содержится в файле template.php выводится вверху странице,а в форме никаких изменений. Может че не так делаю..?
После создания template.php кэш сбрасываю.

Лучший ответ

Аватар пользователя ivnish ivnish 15 сентября 2021 в 9:08

Открывающий тег для PHP не забыли в файл добавить?

Комментарии