E' possibile impostare di default il "corriere espresso"?
Grazie

Moderatore: mod Generali
La funzione di oscommerce evidenzia il modulo che costa meno, indipendentemente dall'ordine di visualizzazione.pupo ha scritto:Come da oggetto: come metodi di spedizione ho il "ritiro presso la sede" e il "corriere espresso", il problema è che anche cambiando l'ordine di visualizzazione mi rimane sempre selezionato di default il "ritiro presso la sede".
Dovrebbe essere li o in una funzione correlatapupo ha scritto:Devo modificare "checkout_shipping.php" giusto?
Codice: Seleziona tutto
$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_ yours ! _TEXT_TITLE,
Codice: Seleziona tutto
'checked' => 'true',
Codice: Seleziona tutto
$this->quotes = array('id' => $this->code,
'module' => MODULE_SHIPPING_ yours! _TEXT_TITLE,
'checked' => 'true',
'methods' => array());
Codice: Seleziona tutto
$checked = (($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $shipping['id']) ? true : false);
if ( ($checked == true) || ($n == 1 && $n2 == 1) ) {
Codice: Seleziona tutto
//$checked = (($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $shipping['id']) ? true : false);
//if ( ($checked == true) || ($n == 1 && $n2 == 1) ) {
if ( ($quotes[$i]['checked'] == 'true') || ($n == 1 && $n2 == 1) ) {
Codice: Seleziona tutto
<td class="main" align="right"><?php echo tep_draw_radio_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'], $checked); ?></td>
Codice: Seleziona tutto
<td width="118" align="right" valign="middle" class="main"><?php echo tep_draw_radio_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'], $quotes[$i]['checked']); ?></td>