... Ho solo voglia di imparare a fare meglio
... anche se devo sbatterci un po' più la testa, la preferisco.
... più che altro per vedere se riesco a fare da sola.
ma che bello trovare qualcuno che ha voglia di capire quello che sta facendo e non sia solo alla ricerca di qualcuno che gli scriva il codice gratis!!
la cosa è abbastanza semplice, non c'è da sbatterci tanto la testa.
per prima cosa devi avere jQuery caricato ed abilitato, questa è una condizione standard in VM2
poi devi caricare jquery ui ed il relativo css, ma verifica che non sia già caricato nel template (alcuni lo usano)
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
questo codice potrai inserirlo sia nel template generale, sia in un override della view productdetails di VM
il link potrebbe dover essere aggiornato alla versione di jquery in uso (di norma no)
ed alla fine inserisci il codice per trasformare lo user input in un datepicker
<script>
jQuery(function($){
$( ".vmcustom-textinput" ).datepicker();
});
</script>
come sopra per quanto riguarda il posizionamento, magari dovrai mettere a punto il selettore per evitare che ogni user input di vm diventi un calendario e sistemare il css.
a questo punto se uno clicca sulla input box appare il date picker.
ovviamente devi crearti il campo per l'input utente ma hai detto che sai già come fare.
ciao e buon lavoro!
marco