Откройте template.php вашей темы и добавьте в него функцию:

<?php
function НАЗВАНИЕ_ВАШЕЙ_ТЕМЫ_form_alter(&$form, &$form_state, $form_id) {
	if ($form_id == 'search_block_form') {
		$form['search_block_form']['#title'] = t('Search'); // Change the text on the label element
		$form['search_block_form']['#title_display'] = 'invisible'; // Toggle label visibilty
		$form['search_block_form']['#size'] = 14; // define size of the textfield
		$deftext = t(''); // hiding text in input field
		$form['search_block_form']['#default_value'] = $deftext; // Set a default value for the textfield
		$form['actions']['submit']['#value'] = t('GO!'); // Change the text on the submit button
		$form['actions']['submit'] = array(
		'#type' => 'image_button',
		'#src' => base_path() . path_to_theme() . '/images/search.jpg' // путь к картинке в теме
		);
		// Add extra attributes to the text box
		$form['search_block_form']['#attributes']['onblur'] = "if (this.value == '') {this.value = '" . $deftext . "';}";
		$form['search_block_form']['#attributes']['onfocus'] = "if (this.value == '" . $deftext . "') {this.value = '';}";
	}
}
Данная публикация старше 4-х лет. Возможно существуют более рациональные способы решения рассматриваемой задачи или вопроса.

Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: