Magento Checkout页面内容(不在CMS中)

时间:2013-04-16 19:10:25

标签: magento magento-1.7

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

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

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

3 个答案:

答案 0 :(得分:1)

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

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

但是我查看了我在本地安装的CE并且在一页结帐时看不到任何条款参考。也许这是一个额外的块插入?

答案 1 :(得分: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

答案 2 :(得分:0)

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