Вопрос в следующем хочу темизировать форму поиска №2 так же как №1. Как мне задать кнопке №2 класс. Если через template.php то что именно там написать. И как мне убрать текст под №3.Все номера на фото.
template.php.
<?php
function fafa_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'search_block_form') {
/*$form['search_block_form']['#title'] = t('Search');*/ // Текст заголовка
$form['search_block_form']['#title_display'] = 'invisible'; // Отключение вывода заголовка
$form['search_block_form']['#size'] = 20; // Длина поля ввода
/*$form['actions']['submit']['#value'] = t('Поиск'); */// Изменение текста кнопки поиска, в случае испльзования изображение в этом нужды нет
$form['search_block_form']['#class'] = 'search-form'; // класс текстового поля для
$form['actions']['submit'] = array('#type' => 'image_button', '#src' => base_path() . path_to_theme() . '/images/123_poisk.png'); // Путь к изображению кнопки, если заменять текст на картинку
$searchtext = ' Введите ваш запрос...'; // Текст внутри поля.
$form['search_block_form']['#default_value'] = t($searchtext);
// Добавляем дополнительные атрибуты к текстовому полю. Убирает текст при наведении курсора в форму и возвращает его назад
$form['search_block_form']['#attributes']['onblur'] = "if (this.value == '') {this.value = '" . t($searchtext) ."';}";
$form['search_block_form']['#attributes']['onfocus'] = "if (this.value == '" . t($searchtext) . "') {this.value = '';}";
// Предотвращает от поиска текста по умолчанию
$form['#attributes']['onsubmit'] = "if(this.search_block_form.value=='" . t($searchtext) . "'){ alert('" . t('Вы ничего не ввели!') . "'); return false; }";
// Атрибут placeholder, вместо использования javascript
$form['search_block_form']['#attributes']['placeholder'] = t($searchtext);
$form['actions']['submit']['#attributes']['class'][] = 'knopka';
}
}
?>
Style.css
width:30px;
height:25px;
cursor:pointer;
border:none;
position: relative;
left:179px;
bottom:28px;
}
#edit-search-block-form--2{
height:25px;
width:200px;
position: relative;
-moz-border-radius: 10px; /* закругление для старых Mozilla Firefox */
-webkit-border-radius: 10px; /* закругление для старых Chrome и Safari */
-khtml-border-radius:10px; /* закругл. для браузера Konquerer системы Linux */
border-radius: 10px;
box-shadow: 0 0 10px;/*тень формы*/
border-style: OUTSET;/*стиль рамки*/
border-color:#006400;/*цвет рамки*/
padding-left: 8px;
/* border:none;*/
Вложение | Размер |
---|---|
![]() | 835.18 КБ |
Комментарии
http://htmlbook.ru/css
я имел ввиду через друпал у меня две кнопки с одинаковым ID
Кнопка она внутри чего находится?
Внутри блока (региона, формы)
#ид_блока .кнопка_поиска {
/*ну и тут пишем стили для нее*/
}