在Magento我制作了属性字段。并插入4个链接:
http://www.first-link.com/
http://www.second-link.com/
http://www.third-link.com/
http://www.fourth-link.com/
使用
<?php echo $_helper->productAttribute($_product, $_product->getLinks(), 'links') ?>
我显示了这4个裸链接。
但是我想用<a>
标签包装它们来制作这样的东西:
<a href="http://www.first-link.com/" target="_blank">Link 1 - description</a><br>
<a href="http://www.second-link.com/" target="_blank">Link 2 - description</a><br>
<a href="http://www.third-link.com/" target="_blank">Link 3 - description</a><br>
<a href="http://www.fourth-link.com/" target="_blank">Link 4 - description</a>
我在服务器上获得了PHP 5.3。
答案 0 :(得分:0)
我只是一起黑客攻击可能会解决得更好
<?php
$links = $_helper->productAttribute($_product, $_product->getLinks(), 'links');
$array = explode('http://',$links);
foreach ($array as $link) {
if (empty($link)) continue;
echo "<a href='http://".$link."' target='_blank'>Link 1 - description</a><br>";
}
?>
答案 1 :(得分:0)
用于描述(或任何其他属性)
$attributes = $_product->getAttributes();
$description = $attributes['description']->getFrontend()->getValue($_product);
echo $description;