我们有会计软件填充 magento 网上商店的名称字段,问题是有 30 个字符的限制,而且名称往往更多地针对我们的内部操作,而不是 SEO 或 UI。
我想知道为某些 magento 产品创建“备用名称”的最佳方法,但前提是它退出,否则回退到常规名称字段。
最好的方法是创建一个新的产品属性(alternate_name)并在前端调用 if else 语句?
<?php if($_product->getAttributeText(’alternate_name’)) {
echo $_product->getAttributeText(’alternate_name’)
} else {
echo $_product->getName();
} ?>
然后我需要在布局文件夹中的几个地方更改它吗?还是有一个更容易的地方来覆盖这个方法一次并让它在每次 $product->getName() 被调用时工作?