Hierna schets ik een voorbeeld bij een artikel.
Customfield 1 = Verpakking
Value 1 = Wit, 1 lt
Value 2 = Wit, 2.5 lt
Value 3 = Gekleurd, 1 lt
Value 4 = Gekleurd, 2.5 lt
Bij elk van deze regels hoort er een individuele prijs voor dit product.
Een tweede Customfield is :
Customfield 2 = Kleur
In het veld Kleur dient de gebruiker de kleur op te geven die hij wenst te bestellen.
Nu zou het de bedoeling moeten zijn dat de gebruiker voor de waarde van Customfield 1 een selectie heeft gemaakt waar 'Wit' in voorkomt dat Customfield 2 niet getoond wordt aan de consument.
Hierbij vindt U het gedeelte uit het script dat hiervoor volgens mij dient aangepast te worden.
<div class="product-fields">
<?php foreach ($this->product->customfieldsCart as $field) { ?>
<div class="product-field product-field-type-<?php echo $field->field_type ?>">
<?php if ($field->show_title) { ?>
<span class="product-fields-title-wrapper"><span class="product-fields-title"><strong><?php echo JText::_ ($field->custom_title) ?></strong></span>
<?php }
if ($field->custom_tip) {
echo JHTML::tooltip ($field->custom_tip, JText::_ ($field->custom_title), 'tooltip.png');
} ?></span>
<span class="product-field-display"><?php echo $field->display ?></span>
<span class="product-field-desc"><?php echo $field->custom_field_desc ?></span>
</div><br/>
<?php } ?>
</div>