1

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

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

4

1 回答 1

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
于 2013-03-03T02:10:53.430 回答