我已经选择了修改magento主题的任务,而且我已经非常头疼。Magento:将css添加到主题
所以,我只是试图添加一个CSS到page.xml。 CSS包含在内,但是,基本URL已关闭。 我的主题是rwd/default。
什么可能发生?
我已经选择了修改magento主题的任务,而且我已经非常头疼。Magento:将css添加到主题
所以,我只是试图添加一个CSS到page.xml。 CSS包含在内,但是,基本URL已关闭。 我的主题是rwd/default。
什么可能发生?
您在rwd/default
中设置了您的默认主题。 Magento内置了用于主题管理的回调功能。这意味着它将查找您通过管理员设置的package/theme
目录中的文件。 (如果您没有设置任何自定义主题,那么Magento 1.9
和default/default
对于<magento 1.9
,默认包主题将为rwd/default
)如果未找到该文件,它将在base/default
文件夹中检查该文件。
所以在这种情况下,这种回调功能会有点像这样工作。
浏览器请求css文件的URL到Magento。
Magento接受请求。它看起来是当前使用的主题。
Magento的认识目前的主题是rwd/theme.
宾果
Magento的genrates基于主题的URL。这将是skin/frontend/rwd/default/css/main.css
Magento检查那里的文件。哎呀!它不在那里。
Magento认为然后让我们检查这个文件在base/default
。所以它会生成一个url skin/frontend/base/default/css/main.css
并在那里查找文件。
Urekaaa ...文件确实存在。所以magento包括该网址为该css文件
如果文件不在那里,Magento变得“绝望”,并会对我们说“对不起,我无法在任何地方找到请求的文件。(字面意思)。因此显示一个no-found
错误。
那么你需要做的是,你的main.css文件复制从skin/frontend/base/default/css/main.css
到skin/frontend/rwd/default/css/main.css
。这将做诡计
你的网址看起来像你的浏览器地址栏上的'http://127.0.0.1/mrcare-magento'? –
@programmer_rkt是的,就像那样。对于magento领域内的任何页面,我都会得到相同的结果。 –
你喜欢在'link href'中显示这个URL吗? –