Witam,
korzystam z rozszerzenia VirtueMart do Joomla.
W niektórych przypadkach przy wyborze metody płatności dostępna jest tylko jedna metoda.
Trzeba zaznaczyć ją i kliknąć "Zapisz" - chciałbym, aby jeśli na liście dostępna jest tylko jedna opcja została automatycznie zaznaczona i automatycznie wykonało się "Submit".
Obecnie kod wygląda tak:
<form method="post" id="userForm" name="chooseShipmentRate" action="
<?php echo JRoute
::_
('index.php'); ?>" class="form-validate">
<?php
echo "<h1>".JText
::_
('COM_VIRTUEMART_CART_SELECT_SHIPMENT')."</h1>"; if($this->cart->getInCheckOut()){
$buttonclass = 'default';
} else {
$buttonclass = 'default';
}
?>
<div class="buttonBar-right">
<button class="
<?php echo $buttonclass ?>" type="submit" >
<?php echo JText
::_
('COM_VIRTUEMART_SAVE'); ?></button>
<button class="
<?php echo $buttonclass ?>" type="reset" onClick="window.location.href='
<?php echo JRoute
::_
('index.php?option=com_virtuemart&view=cart'); ?>'" >
<?php echo JText
::_
('COM_VIRTUEMART_CANCEL'); ?></button>
</div>
<?php
if ($this->found_shipment_method) {
// if only one Shipment , should be checked by default
foreach ($this->shipments_shipment_rates as $shipment_shipment_rates) {
if (is_array($shipment_shipment_rates)) { foreach ($shipment_shipment_rates as $shipment_shipment_rate) {
echo $shipment_shipment_rate."<br />\n"; }
}
}
} else {
echo "<h1>".$this->shipment_not_found_text."</h1>"; }
?>
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="view" value="cart" />
<input type="hidden" name="task" value="setshipment" />
<input type="hidden" name="controller" value="cart" />
</form>
Bardzo proszę o pomoc.