Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : Relska 01 Oct 2009, 15:58:04
-
Ciao a tutti, credo che l'oggetto sia già chiaro, è possibile visualizzare l'elenco degli attributi di un prodotto sotto forma di checklist invece che con i classici menù a tendina?
Nel caso specifico ho creato un elenco di attributi con una proprietà per ciascuno e vorrei dare la possibilità al cliente di sceglierli spuntandoli o meno.
Quali sono i file da modificare?
Grazie
-
Ho modificato il file \components\com_virtuemart\themes\default\templates\product_details\includes\addtocart_advanced_attribute.tpl.php in questa maniera:
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
echo'<div class="vmAttribChildDetail" style="float:left;width:60%;margin:3px;">';
echo '<table width="100%" cellspacing="0" cellpadding="2" border="0">';
foreach($attributes as $attribute) {
?>
<?php echo '<tr>'; ?>
<?php foreach ( $attribute['options_list'] as $options_item ) : ?>
<?php if( isset( $options_item['display_price']) ) : ?>
<?php echo '<td align="right" valign="top">'; ?>
<?php echo $options_item['base_value'] ?>
<?php echo "</td>"; ?>
<?php echo "<td>"; ?>
<input type="checkbox" value="<?php echo $options_item['base_var'] ?>" id="<?php echo $attribute['titlevar'] ?>_field" name="<?php echo $attribute['titlevar'].$attribute['product_id'] ?>">
<?php echo "</td>"; ?>
<?php endif; ?>
<?php endforeach; ?>
<!--</select>-->
<?php
echo'</tr>';
}
echo'</table>';
echo'</div>';
?>
Funziona, a patto che ci sia una sola proprietà per attributo. Per le mie necessità va benissimo. :)