поиск по интернет-магазину

голоса: 0

прочитал инструкцию на форуме , вроде всё понятно , однако у себя в управлении дизайном модуля поиск по сайту не нашел фразы $SEARCH_FORM$

товары добавил на сайт 20 дней назад

может не там ищу?

Адрес сайта http://belraispb.ru/
| Автор: | Категория: Интернет-магазин

Ответов: 2

голоса: +2
 
Лучший ответ

Дело в том, что у модуля интернет-магазин своя форма поиска. По этому вам надо зайти в ПУ-Дизайн-Управление дизайном (Шаблоны) - Первый контейнер. Там найти код $SEARCH_FORM$ и заменить его на такой:

<? if ( $MODULE_ID$ == 'shop' ) ?>
    $MODULE_SEARCH_FORM$
<? else ?>
    $SEARCH_FORM$
<? endif ?>


 

| Автор:
Выбор ответа лучшим | | Автор: Денис Еремейчик
спасибо, всё получилось. однако поиск работает только со страницы ИМ, а если я нахожусь на другой странице сайта, то он уже не работает по ИМ.

Как сделать что бы поиск работал и там и там?
Денис Еремейчик,

Если вас интересует только поиск по интернет-магазину не зависимо от модуля/страницы, то поставьте в шаблон вместо кода выше такой

<div class="searchForm">
  <form onsubmit="this.sfSbm.disabled=true" method="post" action="/shop/search">
    <div align="center" class="schQuery">
      <input type="text" name="query" value="" maxlength="30" size="20" class="queryField">
    </div>
    <div align="center" class="schBtn">
      <input type="submit" class="searchSbmFl" name="sfSbm" value="Найти">
    </div>
  </form>
</div>

Однако, поиск по сайту работать не будет. Только по модулю интернет магазин.

Александр Леонов,
совершенно верно, я хочу что бы поиск осуществлялся только по ИМ, однако что бы Гость мог ввести поисковое слово с любой страницы сайта. Я вставил код, как вы написали, однако поиск совсем не работает, попробуйте сами
Денис Еремейчик,
отредактировал код. там ошибка была
голоса: 0

Зайди в ПУ - Поиск по сайту - Настройку модуля и поставьте галочку на интернет магазине. Поэтому и не ищет, что нет галочки на интернет магазине. 

В данный момент ищет только по страницам сайта, то есть /index-№

| Автор:
у меня там нет модуля Интернет-магазин, я уже смотрел ранее

можно его туда добавить?
...