2013-03-11 1 views
0

Я новичок в Prestashop. Я хочу переопределить CSS-файл модуля, скажем blockpermanentlinks. Официальный documentation говорит, что я должен поместить новый файл CSS в /themes/my_theme/css/modules/my_module/my_module.css.Переопределение CSS модуля Prestashop

Не работает. Линия

<link href="/prestashop/themes/my_theme/css/modules/blockpermanentlinks/blockpermanentlinks.css" rel="stylesheet" type="text/css" media="all" />

производится, но если я посещаю, что отображается CSS файл с моим браузером «Страница не найдена».

Любые подсказки?

+0

версия PrestaShop является 1.5.3.1, последней Я нашел на сайте Престашопа. – mneri

ответ

3

Похоже, вы ответили на свой вопрос. Инструкции должны были поместить файл CSS в

/themes/my_theme/... 

и вы связаны с ним в

/prestashop/themes/my_theme/... 

Попробуйте

<link href="/themes/my_theme/css/modules/blockpermanentlinks/blockpermanentlinks.css" rel="stylesheet" type="text/css" media="all" /> 

Трудно сказать что-либо еще без ссылки на ваш сайт.

+0

Извините, я забыл сказать, что базовый каталог Prestashop находится в папке '/ prestashop'. Я запускаю Prestashop и многие другие сайты на своей локальной машине для тестирования. Prestashop автоматически добавляет часть '/ prestashop'. – mneri

+1

Тем не менее, это похоже на простой путь. Используйте Firebug, чтобы попробовать разные пути и посмотреть, что работает. Если ваш сайт на самом деле не живет на http: yourdomain.com/prestashop/..., мой ответ должен устранить проблему. – isherwood

+0

Новая установка Prestashop на моей локальной машине непосредственно в/var/www (а не в/var/www/prestashop) устраняет проблему. Не знаю, почему. Спасибо. :) – mneri

0

Вы можете изменить файл CSS модуля:

перейти к /themes/{your_theme}/blockpermanentlinks/css/blockpermanentlinks.css

0

Попробуйте этот путь:

/themes/my_theme/css/modules/blockpermanentlinks/blockpermanentlinks.css 

удалить /cache/class_index.php и обязательно включите опцию от администратора как Force Compilation, я надеюсь, что это решит вашу проблему.

0

, если вам нужно переопределить только некоторые селекторов/свойство, которые вы можете создать файл custom.css в:

/themes/my_theme/css/autoload/custom.css 

вместо переопределения всего файл CSS