想要以产品名称的形式列表 属性 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>
答案 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>