【问题标题】:Magento how do I override/alter template/payment/form/purchaseorder.phtml fileMagento 如何覆盖/更改模板/付款/表单/purchaseorder.phtml 文件
【发布时间】:2013-08-07 14:30:34
【问题描述】:

我需要在此文件 [template/payment/form/purchaseorder.phtml] 中添加一些文本,用于客户 magento 站点中的特定商店。当我对 purchaseorder.phtml 文件进行更改时,它会更改所有商店的文本。所以我需要以某种方式特别为一家商店定制这个。

我在几个站点上阅读了 cmets,其中一些提到更改 local.xml,更改 config.xml,在管理面板中进行更改,但这是一个很小的更改,我不想过分破坏任何东西。

我需要扩展后端的功能,以便可以针对特定商店或商店进行此更改。这些站点在一次安装中内置了五家商店,现在我需要对一家商店进行上述更改。

我认为我需要以某种方式将 PO 字段标题和“附加文本”选项添加到图 2 中的采购订单部分。这是正确的,如果是,我该怎么做?

请有人指出我进行此类更改的正确方向。

注意:我不能执行创建目录结构、复制文件、更改所需文件选项

这是 magento 1.7

【问题讨论】:

    标签: magento-1.7


    【解决方案1】:

    从基本/默认目录复制 purchaseorder.phtml 文件,然后将其粘贴到您当前的模板中。现在您可以在当前目录中更改它的 purchaseorder.phtml 的内容,它不会影响基本文件。如下所示,

    复制自

    app/design/frontend/base/default/template/payment/form/purchaseorder.phtml

    粘贴到

    app/design/frontend/base/current_theme/template/payment/form/purchaseorder.phtml

    当您覆盖某个部分时,文件夹结构应类似于默认模板文件夹结构,如 current_theme/template/form/ payment/purchaseorder.phtml 。 抱歉英语不好。

    【讨论】:

    • 你的英语很好。现在我完全按照你上面提到的那样做,但是一个新模板被添加到这个特定的商店并且结构发生了变化,所以我不再像以前那样复制目录,我必须通过调整 config.xml 来扩展功能。文件。
    猜你喜欢
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 2016-05-18
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    相关资源
    最近更新 更多