Php OpenCart-显示单个属性而不是所有属性
我需要在产品页面的许多属性中显示一个属性。例如,我有产品的作者、发布者和格式属性;并希望在产品页面中仅显示作者。以下代码以表格格式显示所有属性:Php OpenCart-显示单个属性而不是所有属性,php,opencart,Php,Opencart,我需要在产品页面的许多属性中显示一个属性。例如,我有产品的作者、发布者和格式属性;并希望在产品页面中仅显示作者。以下代码以表格格式显示所有属性: <?php foreach ($attribute_groups as $attribute_group) { ?> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <div>
<?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 } ?>
显示产品单个属性的更好方法是转到产品编辑面板,删除除要显示的属性以外的所有属性 如果您仍然希望在代码中执行此操作(不推荐使用),则可以使用
<?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 } } ?>
显示“未定义变量:属性组”错误。。。在哪里定义属性组,在我的例子中是指属性组是“书目”,属性名称是“格式”。@user2985872将Clockspeed替换为Format@user2985872如果以上答案解决了您的问题,请阅读