2013-03-11 3 views
0

Prestashop을 처음 사용했습니다. 모듈의 CSS 파일 (예 : blockpermanentlinks)을 덮어 쓰고 싶습니다. 공식 documentation은 새 CSS 파일을 /themes/my_theme/css/modules/my_module/my_module.css에 넣어야한다고 말합니다.Prestashop 모듈의 CSS 덮어 쓰기

작동하지 않습니다. 라인

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

는 생산하지만 방문하면 브라우저에 '페이지를 찾을 수 없습니다'와 CSS 파일이 표시됩니다.

힌트가 있습니까?

+0

, 최신 Prestashop 사이트에서 찾았습니다. – mneri

답변

3

자신 만의 질문에 답변 한 것 같습니다. 지침은

/themes/my_theme/... 

에 CSS 파일을 넣어했다 당신은 그것은에 대한 링크없이 아무것도 더 말할 어렵다

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

을 시도

/prestashop/themes/my_theme/... 

에 그것을 연결 한 당신 대지.

+0

죄송합니다, Prestashop의 기본 디렉토리가'/ prestashop' 폴더에 있다고 깜빡하고 있습니다. 테스트를 위해 로컬 컴퓨터에서 Prestashop 및 기타 여러 사이트를 실행합니다. '/ prestashop' 부분은 Prestashop에 의해 자동으로 추가됩니다. – mneri

+1

아직도 간단한 경로 문제처럼 보입니다. Firebug를 사용하여 다른 경로를 시도하고 어떤 것이 작동하는지 확인하십시오. 귀하의 사이트가 실제로 http : yourdomain.com/prestashop/ ...에 있지 않는 한 제 대답으로 문제가 해결됩니다. – isherwood

+0

/var/www (/ var/www/prestashop 제외)에 직접 로컬 시스템에 Prestashop을 새로 설치하면 문제가 해결되었습니다. 이유를 모르겠다. 고맙습니다. :) – mneri

0

당신은 모듈의 CSS 파일을 덮어 쓸 수 있습니다 :

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

삭제 :

이 경로를 시도

0

을 /themes/{your_theme}/blockpermanentlinks/css/blockpermanentlinks.css로 이동 /cache/class_index.php힘 컴파일으로 관리자에서 옵션을 설정해야합니다, 나는이 문제를 해결할 수 있기를 바랍니다.

0

만 일부 선택기/속성을 재정의해야하는 경우에 custom.css 파일을 만들 수 있습니다

대신 재정의 전체 CSS 파일의
/themes/my_theme/css/autoload/custom.css 

PrestaShop 버전의 버전 1.5.3.1입니다