2017-03-08 3 views
0

몇 가지 옵션과 메뉴 항목을 숨기기 만하면 PS 1.7 관리 테마를 수정하려고합니다. Prestashop 1.7 관리 테마 CSS 재 지정

나는

./adminFolder/themes/default/css/override.css

수정 그리고 카탈로그/제품 및 모듈을 제외하고 모든 곳에서 작동 - 재 지정이 없었다 것처럼.

관리 영역에서 CSS 무시가 전역 적으로 작동하도록하려면 어떻게해야합니까?

+0

안녕하세요, @fluka. 당신은 두 가지 대답을 가지고 있으며, 약간의 피드백을 제공해야합니다. 열정적 인 développer로부터 무료 조언을받는 것이 좋습니다. 그러나 당연시 할 수는 없습니다. 가장 도움이 된 답변을 수락하십시오. –

답변

0

메뉴/하위 메뉴를 숨기려면 [PREFIX]_tab (기본값은 ps_tab) 테이블의 데이터베이스 내에서 가시성을 설정할 수 있습니다.

상위 메뉴 id_parent 0을 가지며, 하위 0

Table PS_tab in PHPMyAdmin

우수한 값을 갖는 예에 의해,이 차량 파일 지정 모듈 가지고

Menu including a custom module

경우를 class_name "V2vVehicleFile"에서 active = 0 (false)로 행을 설정 한 다음 전체 메뉴 그것의 하부를 포함하여) 사라진다. 내가 active = 0 (거짓)로 class_name "AdminVehicleMake"로 행을 설정하면

Vehicle file menu has disappeared

지금, 만 하위 메뉴가 사라 "차량 만드는"라는.

Only the vehicle make sub menu has disappeared

+0

참고 : 방금 버전 1.7.0.6으로 업데이트했습니다. 업데이트하기 전에'override.css'에서 수정 한 내용을 덮어 씁니다. 이것은 파일이 버전 1.7.X에서 더 이상 신뢰할 수 없음을 증명합니다. 업데이트도 내 테스트 프로젝트를 충돌 시켰으므로 1 클릭 업데이트를하기 전에 잠시 기다려야합니다. –

0

제품 컨트롤러가 이미 새 시스템 (symfony)에 있습니다. 단지 "오래된 테마"에 대한

/modules/welcome/public/module.css 
/admin/themes/new-theme/public/theme.css 
/js/jquery/plugins/chosen/jquery.chosen.css 
/admin/themes/default/css/vendor/nv.d3.css 
/admin/themes/default/css/bundle/right-sidebar.css 

overrides.css은 : 당신이 5 CSS를 사용하고 있음을 알 수있는 소스 코드를 보면

. 그리고 나는 새로운 것을 모릅니다. 그래서이 중 하나를 변경하고 업그레이드시 덮어 쓰기 위험이 있습니다. 또는 AdminController->setMedia($isNewTheme = false)을 덮어 쓰면 맞춤 CSS를 추가 할 수 있습니다. 또는 모듈에 Hook::exec('actionAdminControllerSetMedia');을 사용하여 추가하십시오.

관련 문제