[Помогите] Ломается верстка страницы товаров в категории при включенном ЧПУ

Тема в разделе "OpenCart", создана пользователем mamingenij, 8 мар 2014.

  1. mamingenij

    mamingenij

    Регистрация:
    8 мар 2014
    Сообщения:
    10
    Симпатии:
    0
    Помогите!
    Ломается верстка страниц вывода товаров в категории при включенном ЧПУ.
    Настройка ЧПУ в админке: Вкл. ЧПУ - да, тип ЧПУ - по умолчанию.
    При отключении ЧПУ в админке, все становится на свои места.
    Если включить тип SeoPro и ЧПУ товаров с категориями, то летит верстка и страниц категорий.
    Не пойму в чем проблема, почему ломается верстка? Что и где править?
     
    Последнее редактирование: 8 мар 2014
  2. aliwya

    aliwya

    Регистрация:
    5 июл 2013
    Сообщения:
    70
    Симпатии:
    70
    как именно она ломается? Скриншот а лучше ссылку на страницу с поломкой, по идее чпу не как не должно влиять на вёрстку
     
    mamingenij нравится это.
  3. mamingenij

    mamingenij

    Регистрация:
    8 мар 2014
    Сообщения:
    10
    Симпатии:
    0
    Последнее редактирование: 8 мар 2014
  4. NinoZombie

    NinoZombie

    Регистрация:
    27 окт 2013
    Сообщения:
    223
    Симпатии:
    61
    Вот по таком адресу Ваши .css файлы расположены, по мнению OC:
    http://mamingenij.ru/razvivajushhie-igrushki/catalog/view/theme/oblaka/stylesheet/reset.css
    http://mamingenij.ru/razvivajushhie-igrushki/catalog/view/theme/oblaka/stylesheet/style.css
    .
    Я бы по-быдловски решил эту проблему, прописав в header.tpl полный путь к .css , вместо такого
    Код:
    <link rel="stylesheet" href="./catalog/view/theme/oblaka/stylesheet/style.css" type="text/css" media="screen">
     
  5. mamingenij

    mamingenij

    Регистрация:
    8 мар 2014
    Сообщения:
    10
    Симпатии:
    0
    В header.tpl так и прописан путь
     
  6. NinoZombie

    NinoZombie

    Регистрация:
    27 окт 2013
    Сообщения:
    223
    Симпатии:
    61
    Вместо такого
    Код:
    <link rel="stylesheet" href="./catalog/view/theme/oblaka/stylesheet/style.css" type="text/css" media="screen">
    я бы прописал такой
    Код:
    <link rel="stylesheet" href="http://mysite.ru/catalog/view/theme/oblaka/stylesheet/style.css" type="text/css" media="screen">
     
    mamingenij нравится это.
  7. mamingenij

    mamingenij

    Регистрация:
    8 мар 2014
    Сообщения:
    10
    Симпатии:
    0
    Спасибо, вопрос закрыт
    --- Добавлено, 9 мар 2014 ---
    NinoZombie, NinoZombie, NinoZombie,
    Рановато пожалуй, теперь не работает кнопка "КУПИТЬ", "Сравнение", "Закладки", товар не добавляется в корзину. При отключении ЧПУ, все норм
     
    Последнее редактирование: 9 мар 2014
  8. NinoZombie

    NinoZombie

    Регистрация:
    27 окт 2013
    Сообщения:
    223
    Симпатии:
    61
    Ну элементарно же - прописать полные пути ко всему, что подгружается в header.tpl, включая .js файлы :Smile:
    Хотя это, еще раз повторюсь, быдлокод. Устраняем не проблему, а симптомы.
     
  9. mamingenij

    mamingenij

    Регистрация:
    8 мар 2014
    Сообщения:
    10
    Симпатии:
    0
    Так и было сделано, т.к. указав только пути для .css страницы товаров отображаються не совсем корректно. Прописал пути ко всему, что подключается в header .tpl, но кнопки так и не заработали. Может еще где необходимо изменить? Возможно проблема состоит в том, что шаблон нестандартный и устранив только симптомы будет недостаточно для нормальной его работы.
     
  10. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    На самом деле, решается проблема эта просто добавлением <base href="<?php echo $base; ?>" /> в хедер. Это я про пути к скриптам и стилям.
     
    NinoZombie и mamingenij нравится это.
  11. mamingenij

    mamingenij

    Регистрация:
    8 мар 2014
    Сообщения:
    10
    Симпатии:
    0
    Спасибо, добавил и все заработало
     
  12. NinoZombie

    NinoZombie

    Регистрация:
    27 окт 2013
    Сообщения:
    223
    Симпатии:
    61
    Неа, я проверял. Путь к js не был прописан полностью...