我正在开发一个使用Magento v1.9.0.1的网站。我需要更改一些传送方法的标签,即“媒体邮件”和“优先邮件1天”。理想情况下,我会删除任何动态命名并使用我想要的名称 - “标准”和“优先邮件”。如何更改Magento中运输方式的标签?
我试图改变包含“媒体邮件”,在它的每一个.csv文件,在每一个组合我能想到的 - 这意味着我已经改变了第一个条目,这两个条目,而第二项。我也尝试过这些组合,同时在每次测试之间刷新缓存。
我还试图编辑引用代码()方法,位于应用程序/代码/核心/法师/ USA /型号/运输/载波/ Usps.php。
这是关于什么的,我知道看的程度。我是网络开发和Magento的新手,这是我不能忽视的客户端请求。我可以在哪里改变这个?
问候
编辑:
这是任何人有同样的问题,但一直没有找到答案。更改标签的方法是找到shipping.phtml和available.phtml文件并在其中编辑代码。如果你检查他们的元素,你可以找到添加标题的属性和相应的php代码。我使用一些简单的if-else链来更改它们以消除我不想要的标题并回显那些标题:
<input name="estimate_method" type="radio"
value="<?php echo $this->escapeHtml($_rate->getCode()) ?>"
id="s_method_<?php echo $_rate->getCode() ?>"
<?php if($_rate->getCode()===$this->getAddressShippingMethod())
echo 'checked="checked"' ?> class="radio" />
<label for="s_method_<?php echo $_rate->getCode() ?>">
<?php
/* my edits */
if($_rate->getCode() === "usps_6")
{ echo "Your Title Here "; }
else if($_rate->getCode() === "usps_1")
{ echo "Your Title Here "; }
else
{ echo $this->escapeHtml($_rate->getMethodTitle()); } ?>
进行同样的更改在这两个文件 - 它们是不同的页面。是否还有更多页面尚未确定。
的usps_6和usps_1比较对应于HTML标签设置的属性,当你检查你的元素。假设使用chrome。