Я новичок в drupal, нужен совет об изменении формы поиска.
В zen's sub-theme в search-block-form.tpl.php шаблонное:
<?php
<div class="container-inline">
<?php if (empty($variables['form']['#block']->subject)): ?>
<h2 class="element-invisible"><?php print t('Search form'); ?></h2>
<?php endif; ?>
<?php print $search_form; ?>
</div>
?>
А в pages.css:
width:20em;
height:2em;
position:relative;
float:right;
margin-right:5em;
-moz-border-radius: 10px;
-webkit--border-radius: 10px;
border-radius: 10px;
}
Вопросы такие:
1) Что же это за ужасающее "edit-search-block-form--2.form-text" мне пришлось сделать?
2) Это самое "edit-search-block-form--2.form-text" не сломается при обновлении базовой темы zen?
3) Как мне добраться до формы, чтобы написать там default текст "Поиск" или вставить картинку с лупой?
4) Как убрать кнопку submit? Использование visibility:hidden кажется каким-то костылем, к тому же мало ли сабмитов на страницах.
Пожалуйста, подскажите ответы на эти вопросы, или скажите, если делать нужно в принципе иначе.
Комментарии
Показываем сайт и говорим чего хотим добиться.
Собственно, показывать пока нечего, а весь относящийся код и чего хотим добиться я, кажется, написал: как добраться до изменения формы (Ключевое слово - добраться, чтобы можно было все изменить в рамках субтемы. Может, добавить или изменить какой-то файл в sites/all/modules/search/) и убрать сабмит в поиске, вставить дефолтный текст "Поиск" (сдвинуть эту кнопку и сделать картинкой с лупой было бы проще, так что вопрос пока просто о том, как его убрать). Надо бы апишку толком почитать, пока знаком два дня с друпалом. Если подскажите, как решить проблему, буду очень благодарен.
Пока не увижу сайта точно не подскажу.