Как изменить поисковый модуль Joomla по умолчанию? - PullRequest
2 голосов
/ 22 января 2010

Я хочу удалить ярлык «Поиск» в поисковом модуле Joomla (поисковый модуль по умолчанию). Я изменил default_form.php из каталога / joomla15 / components / com_search / views / search / tmpl / и даже удалил следующий код, но это не имеет никакого значения на сайте:

<label for="search_searchword">
    <?php echo JText::_( 'Search Keyword' ); ?>:
</label>

На самом деле я использую кнопку изображения для поиска, и я не хочу, чтобы метка отображалась. Что я должен сделать, чтобы удалить это?

Ответы [ 3 ]

6 голосов
/ 22 января 2010

Вы не должны взламывать файлы Joomla Core. Если вы хотите изменить вид из компонента, вы должны использовать Переопределения шаблонов .

Во-вторых, если вы модифицируете свой поисковый компонент, вы должны помнить, что расширения в Joomla разделены на «Компоненты», «Плагины» и «Модули». Каждый модуль является расширением, но не каждое расширение является модулем. Он немного отличается от других CMS, к которым вы привыкли.

Вот почему вы не можете изменить поисковый «модуль». Вы ищете его шаблоны в папке компонентов, когда вы должны искать и папку «модули».

Там есть search module, который появляется на всех страницах. Этот модуль находится в JOOMA_PATH/modules/mod_search/tmpl/default.php, и вы должны скопировать его в JOOMA_PATH/templates/TEMPLATE_NAME/html/mod_search/default.php, чтобы добавить свои модификации. Таким образом, при обновлении установки Joomla вы не потеряете настройки.

3 голосов
/ 22 января 2010

Я никогда не использовал Joomla! так что я просто думаю, но, может быть, есть какой-то кеш шаблонов? Попробуйте очистить его.

Но то, что вы пытаетесь сделать, это очень плохая практика. Этот ярлык делает ваши формы более доступными (для программ чтения с экрана и т. Д.). Не пытайтесь удалить этот элемент - просто скройте его с помощью CSS:

#mySearchForm label {
    display: none;
}
1 голос
/ 12 июня 2013

Модуль поиска ---> основные параметры ---> метка поля (введите 1 или два пробела, после чего «поиск ...» исчезнет)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...