1

我正在尝试更改 Magento 单页结帐页面。我已经进行了搜索

$find . -iname *onepage*

我在 Magento/ 目录中获得了 onepage.phtml 的 5-6 个结果。其中一些页面具有完全相同的来源,或几乎完全相同的来源。有没有更好的方法让我知道哪个文件正在加载到站点上,而不是使用“试用”方法并编辑它们直到我找到我需要的文件?

4

1 回答 1

4

您可以选择使用模板提示。对于 Magento 开发人员来说,这是一个非常漂亮的工具。模板提示将显示在您的 Magento 网站的每个页面上可以找到每个可见文件的位置。登录后端并按照图片查看如何为前端打开它们。 在此处输入图像描述-不想 在此处输入图像描述 在此处输入图像描述 将 Template Path Hints 和 Add Block Names to Hints 都设置为 yes。瞧,您的站点应该看起来像这样:(此外,默认情况下,模板路径提示不会显示在默认站点范围中,您可能需要选择一个特定站点来启用它们):在此处输入图像描述

现在,如果您需要对后端(管理面板)进行更改怎么办?这部分同样简单,尽管您必须对某些代码进行一些更改。在你的

app/code/local/Mage/Core/etc/system.xml

目录有一段代码,如下所示:

                        <template_hints translate="label">
                        <frontend_type>select</frontend_type>
                        <source_model>adminhtml/system_config_source_yesno</source_model>
                        <sort_order>20</sort_order>
                        <show_in_default>0</show_in_default>
                        <show_in_website>1</show_in_website>
                        <show_in_store>1</show_in_store>
                    </template_hints>
                    <template_hints_blocks translate="label">
                        <label>Add Block Names to Hints</label>
                        <frontend_type>select</frontend_type>
                        <source_model>adminhtml/system_config_source_yesno</source_model>
                        <sort_order>21</sort_order>
                        <show_in_default>0</show_in_default>
                        <show_in_website>1</show_in_website>
                        <show_in_store>1</show_in_store>
                    </template_hints_blocks>

现在将两个 show_in_default 设置从 0 更改为 1。返回到默认站点范围下的管理面板 > 系统 > 配置 > 开发人员,您将可以选择启用模板路径提示和块名称。如果您现在将这两个都设置为 yes,它将为管理面板启用模板路径提示。

于 2012-06-09T17:59:01.977 回答