【问题标题】:Locating the correct file within the Magento file structure在 Magento 文件结构中找到正确的文件
【发布时间】:2013-07-08 17:41:16
【问题描述】:

我已经环顾 Magento 几个星期了,并试图掌握文件结构。虽然我已经(在基本层面上)学会了将我创建的代码放在哪里,并学会了理解一些功能,但我还没有学会如何找到我需要的所需文件,当我没有教程说明该文件的位置时需要的文件是。

我的问题

我需要问自己哪些问题才能找到需要编辑的文件?例如,在管理区域内(“新产品”页面的产品上传选项卡)我需要添加一个附加功能

我做了什么

打开“模板路径提示”(在管理区域似乎不起作用)

查看生成的 HTML 以尝试对其位置做出更有根据的猜测

查看 URL 以尝试对位置做出更有根据的猜测

目前我正在查看 App/Mage/Catalog/Product/Image.php。我相信这是我需要的文件之一,但我还需要其他几个文件,但我一直找不到它们

【问题讨论】:

  • 运行以下查询并根据为 ADMIN AREA 启用模板路径设置值。 INSERT INTO core_config_data (scope, scope_id, path, value) VALUES ('default', 0, 'dev/debug/template_hints', 1), ('default', 0, 'dev/debug/template_hints_blocks', 1);需要删除缓存。在这里查看。edmondscommerce.co.uk/magento/…

标签: magento


【解决方案1】:

没试过,应该可以的

路径提示是 Magento 主题的一个非常有用的工具,因为它让我们知道 我们到底要去哪里。

前端很容易启用路径提示并定位到 模板文件,因为它默认可用但未设置 用于管理区域。在配置中添加管理路径提示选项 我们需要破解核心代码的页面。

app/code/core/Mage/Core/etc/system.xml中找到文件并复制进去 app/code/local/Mage/Core/etc/system.xml。这是一个很好的做法 总是复制本地目录中的核心文件。

查看调试部分,会有标签“模板路径 提示”和“将块名称添加到提示”设置为 0(零)。简单地改变它 到 1(一)。

接下来的常规步骤清除系统缓存

进入 system->configuration->advanced->developers 里面会有 成为管理路径提示的新标签。

来源:http://www.techdilate.com/magento-enable-admin-template-path-hints/

还有另一种解决方案(基于数据库): Enable template path hint in admin pages - Magento

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    • 2013-05-14
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多