Magento 1.7中的打印顺序不使用主题CSS

时间:2013-09-11 20:40:32

标签: magento magento-1.7

我已经成功设置了我的主题并将其用于Magento 1.7上我网站的其余部分,但是打印订单屏幕(http://<my-domain>/index.php/sales/order/print/order_id)似乎忽略了local.css并使用了所有样式来自styles.css

例如button.button spanstyles.css的{​​{1}}用于关闭按钮,当我在local.css中使用此按钮时,其余部分使用此功能。我甚至试图设置一个更具体的选择器,但这会被忽略。

这个屏幕上是否有一些简单的东西,因为我在其他任何地方都没有遇到过这个问题。

编辑:解决方法解决方案:我查看了网页的源HTML,并且可以确定地看到local.css 已加载到页面的任何位置。在其他页面上,我可以看到它被拉入。看起来像Magento 1.7.0.2中的一个错误,所以我将/app/design/frontend/base/default/template/page/print.phtml复制到我的模板路径(/app/design/frontend/default/<my-theme>/template/page/print.phtml)并修复。

看来这个区块没有做它本来要做的事情,而是在其他页面中做了什么

<head>
   <?php echo $this->getChildHtml('head') ?>
</head>

因此,在我的模板目录中的文件副本中,我添加了</head>之前的行。

<link rel="stylesheet" type="text/css" href="<?php echo $this->getSkinUrl('css/local.css') ?>" media="all" />

我在此处记录了一个缺陷:http://www.magentocommerce.com/bug-tracking/issue?issue=15841

0 个答案:

没有答案