我正在使用magento 1.8.1,我想在管理面板中进行一些更改。在订单详细信息页面上,我需要更改带有条形码编号的sku代码,此条形码也需要在发票中。
我尝试使用以下代码在\ app \ design \ adminhtml \ default \ default \ template \ sales \ order \ create \ items中更改此内容:
从:
<td class="first">
<h5 class="title"><span id="order_item_<?php echo $_item->getId() ?>_title"><?php echo $this->escapeHtml($_item->getName()) ?></span></h5>
<div>
<strong><?php echo $this->helper('sales')->__('SKU') ?>:</strong>
<?php echo implode('<br />', Mage::helper('catalog')->splitSku($this->escapeHtml($_item->getSku()))); ?>
</div>
到
<td class="first">
<h5 class="title"><span id="order_item_<?php echo $_item->getId() ?>_title"><?php echo $this->escapeHtml($_item->getName()) ?></span></h5>
<div>
<strong><?php echo $this->helper('sales')->__('BARCODE') ?>:</strong>
<?php echo implode('<br />', Mage::helper('catalog')->splitBarcode($this->escapeHtml($_item->getBarcode()))); ?>
</div>
但它不起作用。 我还需要将产品的URL与产品名称链接起来。
答案 0 :(得分:0)
您正在检查错误的位置... SKU来自以下路径 应用\设计\ adminhtml \默认\默认\模板\ SALES \项目\柱\ name.phtml
以下是需要修改的代码
<h5 class="title"><span id="order_item_<?php echo $_item->getId() ?>_title"><?php echo $this->htmlEscape($_item->getName()) ?></span></h5>
<div><strong><?php echo $this->helper('sales')->__('SKU') ?>:</strong> <?php echo implode('<br />', Mage::helper('catalog')->splitSku($this->htmlEscape($this->getSku()))); ?></div>
检查此文件..希望这可以解决您的问题
答案 1 :(得分:0)
将以下代码放入local.xml文件中,然后您可以在Admin中查看模板路径提示。虽然这不能直接回答您的问题,但是,它可以帮助您找到可能需要修改的其他区域的路径。在关闭之前将以下内容一直放在文件的底部只需注释掉或完成后删除。
<websites>
<admin>
<dev>
<debug>
<template_hints>1</template_hints>
<template_hints_blocks>1</template_hints_blocks>
</debug>
</dev>
</admin>
</websites>