使用替换更改按钮图像

时间:2013-03-02 23:04:30

标签: joomla virtuemart

我想在VirtueMart的购物车视图中更改“立即退房”按钮的图像。我知道图片位于joomla_root/components/com_virtuemart/assets/images/vmgeneral/backgrounds.png,我可以在那里更改 但是我担心一旦我更新了VirtueMart,这个改变就会被恢复。我听说过Joomla的覆盖,但我没有找到如何将它们用于图像的描述。

修改
对于不同的按钮,图像似乎被多次使用。我想改变它们,所以这没问题 - 但我想避免使用此图像覆盖每个文件。
这些按钮的css文件位于components/com_virtuemart/assets/css/vmsite-ltr.css。也许这是覆盖此文件的最佳解决方案?这应该改变每个按钮。但是我必须在哪里找到新的css文件和新图像?

1 个答案:

答案 0 :(得分:0)

在每个模板中都有一个“模板”覆盖文件夹...通常位于:

/templates/yourtemplate/html/

您可以在其中为要处理的组件添加另一个文件夹,如下所示:

/templates/template_name/html/com_component/view_name/view_file.php

你必须弄清楚virtumart中的哪个视图使用你的背景图像...然后在该视图中找到php文件并将文件完全复制到你为你创建的路径覆盖

基本上是

的文件
/templates/template/html/com_virtumart/view_name/view_file.php

将覆盖正常位置的那个,如:

/components/com_virtuemart/views/view/tmpl/whereve.php

因此,当您更新virtumart并且它超过正常的安装路径时......您的覆盖文件将不会被触及!

希望有所帮助

更具体的类似:

yoursite.com/templates/your_template/html/com_virtuemart/productdetails/default.php