Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Ошибка "Undefined variable: search..." при пустом поиске


Krol

Recommended Posts

Привет! Если нажать случайно на кнопку "поиск", то в строке где должны быть указаны ключевые слова прописана вся директория от хостинга до файла где происходит ошибка. Как убрать это? Спасибо заранее что уделили время.

<b>Notice</b>: Undefined variable: search in <b>..../public_html/catalog/view/theme/default/template/product/search.tpl</b> on line <b>32</b>

 

Вот строкииз файла серш тпл

<div class="col-sm-7">
          <input type="text" name="search" value="<?php echo $search; ?>" placeholder="<?php echo $text_keyword; ?>" id="input-search" class="form-control" />
        </div>
Змінено користувачем Krol
Надіслати
Поділитися на інших сайтах


Как минимум, для начала выключить отображение ошибок в настройках магазина в админке. А то он у вас по каждому чиху выдает все в браузер.

 

Далее смотрим catalog/controller/product/search.php , должно быть вот это:

if (isset($this->request->get['search'])) {
	$search = $this->request->get['search'];
} else {
	$search = '';
}

что делает при отсутствии запроса пустое значение в поле. Если не так, то пишите, как у вас.

  • +1 1
Надіслати
Поділитися на інших сайтах

Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.