К примеру мне нужно в стандартный модуль поиска по сайту добавить подсказку, как это можно сделать не затрагивая файлы самого модуля? т.к. друпал часто обновляется
Так же при добавлении ноды в формах тоже нужны подсказки, которые при клике бы исчезали.
Вложение | Размер |
---|---|
2013-04-26_223150.jpg | 62.22 КБ |
Комментарии
jquery
Compact Forms
http://drupal.org/project/hint
спасибо за подскзки, хорошие модули. но есть одно но, а что если подсказки не соот. лейбелам?
может кто линканет пример на жквери
В template.php добавьте hook_form_alter в котором что то подобное
<?php
if ($form_id == 'search_block_form') {
unset($form['search_block_form']['#title']);
$form['search_block_form']['#default_value'] = 'Введите текст';
$form['actions']['submit']['#value'] = '';
$form['actions']['submit'] = array('#type' => 'image_button', '#src' => base_path() . path_to_theme() . '/images/search-button.png');
$form['search_block_form']['#attributes']['onblur'] = "if (this.value == '') {this.value = 'Введите текст';}";
$form['search_block_form']['#attributes']['onfocus'] = "if (this.value == 'Введите текст') {this.value = '';}";
$form['#attributes']['onsubmit'] = "if(this.search_block_form.value=='Введите текст'){ alert('Пожалуйста, введите слово для поиска'); return false; }";
}
?>
содержимое формы можно посмотреть через devel ну и сделать по аналогии с любой формой.
Держите.
Спасибо за примеры!