如何在管理订单prestashop中更改产品名称

时间:2015-12-28 12:27:38

标签: list prestashop

我对旧的prestashop有问题。 enter image description here

想要以产品名称的形式列表 属性 BR 属性 BR ...

<td><a href="index.php?tab=AdminCatalog&id_product='.$product['product_id'].'&updateproduct&token='.$tokenCatalog.'">
                                    <span class="productName">'.$product['product_name'].'</span><br />
                                    '.($product['product_reference'] ? $this->l('Ref:').' '.$product['product_reference'] : '')
                                    .(($product['product_reference'] AND $product['product_supplier_reference']) ? ' / '.$product['product_supplier_reference'] : '')
                                    .'</a></td>

1 个答案:

答案 0 :(得分:0)

将此代码放在文件的顶部:

$product_name = $product['product_name']
$pos = strpos($product_name, ' - ');
if($pos !== false) {
    $product_name = substr_replace($product_name, '<br />', $pos, 3);
}
$product_name = str_replace(', ', '<br />', $product_name);

我们将第一个' - '和每个', '替换为<br />,以便每个属性都在一行上。

然后,您可以在代码中使用$product_name代替$product['product_name']

<td><a href="index.php?tab=AdminCatalog&id_product='.$product['product_id'].'&updateproduct&token='.$tokenCatalog.'">
                                    <span class="productName">'.$product_name.'</span><br />
                                    '.($product['product_reference'] ? $this->l('Ref:').' '.$product['product_reference'] : '')
                                    .(($product['product_reference'] AND $product['product_supplier_reference']) ? ' / '.$product['product_supplier_reference'] : '')
                                    .'</a></td>