1

我可以在哪里更改产品编辑后端(管理页面)上的“追加销售”文本?我尝试更改选项卡上的核心文件。但它不起作用。

谢谢

4

4 回答 4

0

我假设您正在尝试从 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php 文件更改标签。

$this->addTab('upsell', array(
                'label'     => Mage::helper('catalog')->__('Up-sells'),
                'url'       => $this->getUrl('*/*/upsell', array('_current' => true)),
                'class'     => 'ajax',
            ));

如果它不起作用,则意味着其他文件已经覆盖了代码。看看您是否有任何此类文件 app/code/local/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php 或在社区或本地池中搜索此类 Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs.some 文件扩展了此类。

另一种可能性是您的模板文件 app/design/adminhtml/default/default/template/widget/tabs.phtml 或覆盖上述文件的其他模板文件中有一些不寻常的编码(与来自新 magento 的文件相比)。

于 2013-10-02T15:44:03.983 回答
0

最简单的方法是添加到语言环境翻译文件。编辑这个文件:

/app/design/adminhtml/default/default/locale/en_US/translate.csv

滚动到该 .csv 的底部添加以下行:

"Up-sells", "New Label Name"

如果您担心稍后升级您的 Magento 安装,则需要在同一个包中创建一个新的主题文件夹并在其中添加修改后的 translate.csv,这样您就可以保留对这个新主题的编辑和更改,例如:

/app/design/adminhtml/default/my-theme/locale/en_US/translate.csv

于 2015-01-30T20:46:31.733 回答
0

对于那些导航到此页面以更改产品页面/前端的人(例如:如何更改 Magento 中的“追加销售产品”或“相关产品”甚至“交叉销售”),这是我的5分钟修复!

  1. 转到系统选项卡。
  2. 一直向下滚动到配置。
  3. 向下滚动到左下角,然后单击开发人员。
  4. 在“内联翻译”选项卡下,为“为前端启用”下拉菜单选择“是”。
  5. 转到您要更改文本的页面;它应该以红色突出显示。
  6. 当您靠近红色框时,会出现一个打开的书的图标。
  7. 单击该按钮可让您自己对 Mage_Catalog 进行更改,而无需摸索选项卡和 php。
  8. 请务必返回并将“启用前端”切换为“否”,否则流氓可以进入并更改您网页上的所有内容;)
于 2015-03-18T01:25:04.757 回答
0

将此添加到config.xml

<adminhtml>
    <events>
        <core_block_abstract_prepare_layout_after>
            <observers>
                <Your_Module>
                    <class>Your_Module/Observer_ProductAdminTabs</class>
                    <method>execute</method>
                </Your_Module>
            </observers>
        </core_block_abstract_prepare_layout_after>
    </events>
</adminhtml>

使用以下内容创建观察者;

public function execute(Varien_Event_Observer $observer)
{
    $block = $observer->getData('block');
    if ($block instanceof Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs) {
         $block->removeTab('related');
         $block->setTabData('upsell', 'label', Mage::helper('catalog')->__('[New Name Here]'));
    }
}
于 2019-02-13T19:12:09.887 回答