Wenn ich
PHP-Code:
<?php dump($item->getConfiguration()); ?>
ins Template innerhalb der foreach-Schleife für $item einfüge, bekomme ich folgende Fehlermeldung:
Fatal error: Call to a member function getConfiguration() on array in C:\xampp\htdocs\mlg.de\templates\bfs2015\iso_colle ction_cart_full.html5
Die Schleife:
PHP-Code:
<?php foreach($this->items as $item): $i=0; ?>
<tr class="<?php echo $item['rowClass']; ?>"><?php if(!$this->isNotification): ?>
<td class="col_<?php echo $i++; ?> col_first image"><?php echo $this->getGallery('images', $item['item'])->generateMainImage(); ?></td><?php endif; ?>
<td class="col_<?php echo $i++; ?><?php if($this->isNotification) echo ' col_first'; ?> name">
<?php if($this->linkProducts && $item['href']): ?><a href="<?php echo $item['href']; ?>"><?php echo $item['name']; ?></a><?php else: ?><?php echo $item['name']; ?><?php endif; ?>
<?php if(!empty($item['configuration'])): ?>
<ul class="item_options">
<?php foreach($item['configuration'] as $value): ?>
<li><?php echo $value['label']; ?>: <?php echo (string) $value; ?></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</td>
<td class="col_<?php echo $i++; ?> quantity">
<?php if($this->isEditable): ?>
<input name="quantity[<?php echo $item['id']; ?>]" type="text" class="text" value="<?php echo $item['quantity']; ?>" maxlength="10">
<?php else: ?>
<?php echo $item['quantity']; ?> x
<?php endif; ?>
</td>
<!-- BFS, 25.09.15: shipping_weight testweise eingefügt -->
<td class="col_<?php echo $i++; ?> weight"><?php dump($item->getConfiguration()); ?></td>
<td class="col_<?php echo $i++; ?> weight total"><?php echo deserialize($item->raw['shipping_weight'], true); ?> <!--erster Versuch--></td>
<td class="col_<?php echo $i++; ?> price"><?php echo $item['price']; ?></td>
<td class="col_<?php echo $i++; ?> price total"><?php echo $item['total']; ?></td>
<td class="col_<?php echo $i++; ?> <?php if(!$this->isEditable) echo 'col_last '; ?>tax"><?php echo $item['tax_id']; ?></td><?php if($this->isEditable): ?>
<td class="col_<?php echo $i++; ?> col_last remove"><a href="<?php echo $item['remove_href']; ?>" title="<?php echo $item['remove_title']; ?>"><?php echo $item['remove_link']; ?></a></td><?php endif; ?>
</tr><?php if($item['item']->hasErrors()): ?>
<tr class="<?php echo $item['rowClass']; ?>">
<td colspan="<?php echo $i; ?>"><p class="error"><?php echo implode('</p><p class="error">', $item['item']->getErrors()); ?></p></td>
</tr>
<?php endif; ?>
<?php endforeach; ?>
Mit
PHP-Code:
<?php var_dump($item->getConfiguration()); ?>
habe ich es auch probiert. Gleiche Fehlermeldung.
Hiiiilfe ...
Lesezeichen