OpenCart - 显示单个属性而不是全部属性

时间:2013-11-14 17:17:38

标签: php opencart

我需要在产品页面上的许多属性中显示单个属性。例如,我有产品的作者,出版商和格式属性;并且只想在产品页面中显示作者。以下代码以表格格式显示所有属性:

<?php foreach ($attribute_groups as $attribute_group) { ?>
  <tbody>
    <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
    <div>
      <?php echo "<strong>",$attribute['name'], ":\n</strong>"; ?>
      <?php echo $attribute['text']; ?>
</div>

    <?php } ?>

1 个答案:

答案 0 :(得分:0)

显示产品的单一属性的更好方法是转到产品修改面板并删除除要显示的属性之外的所有属性

enter image description here

如果您仍希望在代码(不推荐使用)中进行此操作,那么您可以使用和,如果您需要的属性

    <?php foreach ($attribute_group['attribute'] as $attribute) {
    if($attribute['name']=="Clockspeed") { 
     /* your attribute name for e.g i have used Clockspeed */
    ?>
    <tr>
      <td><?php echo $attribute['name']; ?></td>
      <td><?php echo $attribute['text']; ?></td>
    </tr>
    <?php } } ?>