Hallo,
ich bin dabei, das Aussehen der Joomshopping-Komponente anzupassen. Ich habe verschiedene Produktcharakteristiken definiert, die ich einzeln gestalten möchte. Im Template steht der folgende Code (die Klasse 'buch-beschr' stammt von mir, der Rest ist Original):
<?php if (is_array($this->product->extra_field)){?>
<div class="extra_fields">
<?php foreach($this->product->extra_field as $extra_field){?>
<?php if ($extra_field['grshow']){?>
<div class='block_efg'>
<p class="buch-beschr">
<div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
</p>
<?php }?>
<div class="extra_fields_el">
<p class="buch-beschr">
<span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']){?>
<span class="extra_fields_description">
<?php print $extra_field['description'];?>
</span><?php } ?>:
<span class="extra_fields_value">
<?php print $extra_field['value'];?>
</span>
</p>
</div>
Hier werden alle Charakteristiken der Reihe nach ausgegeben. Wenn ich nun auf einzelne Charakteristiken zugreifen möchte, müsste ich einen Code ungefähr wie
<?php print $this->product->extra_field(1)['groupname']; ?>
<?php print $this->product->extra_field(1)['value']; ?>
einfügen?? Ich komme mit dem Array nicht klar. Wer kann mir mit dem korrekten Code helfen?
Vielen Dank schon mal.
Joomla: 3.9.3
JoomShopping: 4.18.2
PHP: 7.3.1
MySQL: 4.8.4
Website Url: lokal
JoomShopping: 4.18.2
PHP: 7.3.1
MySQL: 4.8.4
Website Url: lokal