0

有人可以解释一下与 URL 相关的 Magento 目录结构吗?我正在使用我相信的社区版本。

因此,有人要求我更新 magento 结帐页面上的一些内容。我不熟悉这个框架,所以试图弄清楚文件/文件夹结构对我来说是一个挑战。也就是说,结帐位于http://domain.com/magento/checkout/onepage/

我唯一要更新的是结帐选项卡中显示的一些“条款”,我似乎无法通过 Magento CMS 找到任何地方(页面、条款等),以及我的另一件事我试图添加的是优惠券代码字段显示,我检查了(至少我认为)是相应的 XML 和 PHTML 文件,并且代码没有为优惠券代码注释掉,所以我怀疑我的问题在于事实我只是没有在正确的项目文件夹/文件中查找,或者我缺少某种默认继承。

4

3 回答 3

1

调试的第 1 步是从管理 HTML 控制台启用模板路径提示。这将显示正在加载的模板文件。从那里你应该能够解决你的问题。

System -> Configuration -> Developer -> Advanced -> Template hints

但是,我查看了我在本地安装的 CE,并且在一页结帐中没有看到任何对条款的引用。也许这是一个额外的块被插入?

于 2013-04-16T19:48:30.897 回答
1

适用于所有版本的 Magento

Magento 路径提示

如果您在站点上启用模板路径提示并刷新缓存,所有站点访问者都会看到提示。

为避免这种情况,请将您的外部 IP 地址放入:

System -> Configuration -> Developer -> Developer Client Restrictions -> Allowed IPs (comma separated)

示例:转到http://www.whatismyip.com/并记下您的 IP 地址(例如 103.167.139.74)。在字段中输入 ip 并保存。

这样做只会向来自上述 IP 地址的访问者显示路径提示。

模板文件的路径

这将取决于使用的主题。假设您在社区版中使用默认的 magento 主题。然后您将在以下位置找到所有模板app/design/frontend/base/default/template/checkout/

结帐零件住在app/design/frontend/base/default/template/checkout/onepage

于 2013-04-18T03:34:13.803 回答
0

Magento Path 肯定会提示,或者如果您可以投资几块钱购买商业错误 2。现在,如果这是您第一次使用 magento,我强烈建议您备份数据库,复制主题中的所有文件并设置开发环境。您应该做的另一件事是禁用缓存并告诉 magento 在工作时显示错误(检查您的 index.php ini_set('display_errors', 1);}

于 2013-04-25T19:07:48.833 回答