在magento中,如何编写在面包屑中显示customfield属性值的代码

在magento中,如何编写在面包屑中显示customfield属性值的代码,magento,Magento,在我的magento管理员中,我在我的产品页面中使用属性作为产品标题创建了一个customfield。由于我使用了很长的产品名称,我在管理员中创建了此属性以获取产品名称的较小标题,并使其显示在面包屑中,而不是产品名称中 我已经更新了app/code/core/Mage/Catalog/Helper/Data.php中的代码,如下所述 if ($this->getProduct()) { $path['product'] = array('label'=>

在我的magento管理员中,我在我的产品页面中使用属性作为产品标题创建了一个customfield。由于我使用了很长的产品名称,我在管理员中创建了此属性以获取产品名称的较小标题,并使其显示在面包屑中,而不是产品名称中

我已经更新了app/code/core/Mage/Catalog/Helper/Data.php中的代码,如下所述

if ($this->getProduct()) {
                $path['product'] = array('label'=>$this->getProduct()->getproduct_title());
            }
现在我的要求是,如果我们没有提供product_title,就意味着我必须从函数getName()中获取product的breadcrumb值


如何为这种情况编写条件?

只需输入条件
if和elase

if($this->getProduct()->getproduct_title()!='')
{

$path['product'] = array('label'=>$this->getProduct()->getproduct_title());
}
else
{
$path['product'] = array('label'=>$this->getProduct()->getName());

}
if($this->getProduct()->getproduct_title()!='')
{

$path['product'] = array('label'=>$this->getProduct()->getproduct_title());
}
else
{
$path['product'] = array('label'=>$this->getProduct()->getName());

}