我想修改PS 1.7管理主題 - 只是爲了隱藏一些選項和菜單項。Prestashop 1.7管理主題css覆蓋
我修改./adminFolder/themes/default/css/override.css
而且它的工作原理無處不在,除了在目錄/產品和模塊 - 因爲如果沒有覆蓋。
我如何才能讓css覆蓋在管理區域全局工作?
我想修改PS 1.7管理主題 - 只是爲了隱藏一些選項和菜單項。Prestashop 1.7管理主題css覆蓋
我修改./adminFolder/themes/default/css/override.css
而且它的工作原理無處不在,除了在目錄/產品和模塊 - 因爲如果沒有覆蓋。
我如何才能讓css覆蓋在管理區域全局工作?
如果要隱藏菜單/子菜單,可以在表[PREFIX]_tab
(默認爲ps_tab
)中設置數據庫內的可見性。
頂部菜單具有0 id_parent
和子菜單具有爲0
優異的值。通過例如,我有該車輛用文件的定製模塊:
如果我將行設置爲class_name
「V2vVehicleFile」至active = 0
(false),然後將整個菜單(包括其子菜單)消失。現在
,如果我設置的行與class_name
「AdminVehicleMake」 到active = 0
(假),那麼只有子菜單命名爲 「車輛製造」 消失。
注意:我只是更新到版本1.7.0.6。它會在更新之前覆蓋我在'override.css'中所做的修改。這證明該文件在版本1.7.X中不再可靠。此更新還使我的測試項目崩潰,因此您最好稍等一下,然後再進行一次單擊更新。 –
產品控制器已經在新系統(symfony)中。
查看源代碼,你可以看到它使用5個CS:
/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僅適用於「老題材」。我不知道新的。 因此,無論您更改其中之一,並冒着升級時被覆蓋的風險。或者覆蓋AdminController->setMedia($isNewTheme = false)
添加您的自定義CSS。或者在模塊中使用Hook::exec('actionAdminControllerSetMedia');
來添加它。
你好@fluka。你有兩個答案,確保提供一些反饋。從激情勃勃的開發者處獲得免費的建議是非常棒的;但它不能被視爲理所當然。確保接受最能幫助你的答案。 –