Автор Тема: странная "1" на странице  (Прочитано 428 раз)

05 Февраль 2015, 16:58:44
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Пишу свой модуль доставки.
Модуль работает, все нормально.

Но при этом в верхней левой части страницы выходит цифра "1".

Перелопатил весть свой код (благо 1 файл) - никакого вывода на экран (var_dump или echo).

Модуль отключаю - единица пропадает.
05 Февраль 2015, 17:02:19
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Поиском по файлам проверьте, ищите во всех файлах модуля.
06 Февраль 2015, 07:33:47
Ответ #2
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поиском по файлам проверьте, ищите во всех файлах модуля.

вот в том то и дело, что поиском искал - нет ничего

и еще интересный факт:  в самой последней строчке кода своего модуля поставил " echo '2' "
и на экране получил - 2 1
06 Февраль 2015, 11:17:50
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Когда далаете изменения отключайте кеширование и ККК.
Прерьте файлы стилей.
06 Февраль 2015, 11:55:13
Ответ #4
  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все! Разобрался сам!

Поганка была в функции hookDisplayHeader.
Было:
public function hookDisplayHeader()
    {
        $this->context->controller->addCSS('/modules/mydelivery/css/autocomplete.css', 'all');
        return true;
    }
а надо просто:
public function hookDisplayHeader()
    {
        $this->context->controller->addCSS('/modules/mydelivery/css/autocomplete.css', 'all');
    }

вот этот "return true" мне 1 и выводил.

Всем спасибо!