如何在运送选项上添加徽标?

| 我克隆了tablerate送货方式,以选择另一种方式(快速快递)。 我到处都检查过在显示运送选项时如何添加徽标。 我做了什么: 在我添加的运输模型中的公共功能
collectRates
$method->setLogo( $this->getShipmentImageSrc(\'postaromana\') );
$result->append($method);
所以现在我有了徽标路径,问题是我不知道如何称呼它。我认为是打来的电话   /app/design/frontend/base/default/template/checkout/onepage/shipping_method/available.phtml 任何想法如何解决这个问题?     
已邀请:
        解决我的问题。 如果有人需要,我会分享我的解决方案。 在
app/code/core/Mage/Shipping/etc/system.xml
中将其添加到新运营商中
<logo>
    <label>Logo</label>
    <frontend_type>image</frontend_type>
    <backend_model>adminhtml/system_config_backend_image</backend_model>
    <upload_dir config=\"system/filesystem/media\" scope_info=\"0\">freeshippingtimisoara/logo</upload_dir>
    <base_url type=\"media\" scoope_info=\"0\">freeshippingtimisoara/logo</base_url>
    <sort_order>3</sort_order>
    <show_in_default>1</show_in_default>
    <show_in_website>1</show_in_website>
    <show_in_store>1</show_in_store>
</logo>
在carrier4ѭ的载波模型上添加此功能
public function getShipmentImageSrc($shipping)
{
    $logo = $this->getConfigData(\'logo\');
    $imageFilepath = DS . $shipping . DS . $_code . \'logo\' . DS . $logo;
    if( file_exists(Mage::getBaseDir(\'media\').$imageFilepath) ){
        return Mage::getBaseUrl(\'media\').$imageFilepath;
    }
    return false;
}
/app/code/core/Mage/Checkout/Block/Onepage/Shipping/Method/Available.php
克隆到本地并添加此功能:
public function getCarrierLogo($carrierCode)
{
    if ($logo = Mage::getStoreConfig(\'carriers/\'.$carrierCode.\'/logo\')) 
    {
        $carrierModel = Mage::getModel(\'shipping/carrier_\' . $carrierCode);
        $logo = $carrierModel->getShipmentImageSrc($carrierCode);
        return $logo;
    }
    //$shippingModel = Mage::getModel(\'shipping/shipping\');
    //$carrier = $shippingModel->getShipmentImageSrc($carrierCode);
    //Mage::helper(\'firephp\')->debug( $carrier );
}
app/design/frontend/default/sex/template/checkout/onepage/shipping_method/available.phtml
中使用 我的模板中有此文件,如果要更改,最好将其复制到模板中。
<?php if($this->getCarrierLogo($code)): ?>
    <span class=\"carrier-desc\" style=\"margin:0 10px\">
        <img src=\"<?php echo $this->getCarrierLogo($code) ?>\" alt=\"<?php echo $_code; ?>\" />
    </span>
<?php endif; ?>
    

要回复问题请先登录注册