Salve a tutti,
sto cercando di creare un form che contenga un campo data il cui valore venga impostato mediante il calendario popup disponibile nel modulo Date Popup del progetto Date/Time.
Il codice per l'elemento data del form che ho scritto è il seguente:
<?php
......
$form['miadata'] = array(
'#type' => 'date',
'#title' => t('data from'),
'#default_value' => array( 'month' => 1, 'day' => 1, 'year' => 2011),
'#description' => '',
'#required' => FALSE
);
......
?>
In questo modo la data viene visualizzata con i tre combobox giorno/mese/anno.
Ora, cercando nel forum e sulla rete, trovo sempre la soluzione di definire un nuovo tipo di contenuto, aggiungere una campo data fornito da CCK etc etc. Così funziona l'ho provato.
Ma io non voglio creare un nuovo contenuto, voglio mostrare il calendario quando entro nel campo "miadata" della form visualizzata mediante la funzione drupal_get_form('nome_form').
In pratica più in generale credo si tratti di capire come usare singolarmente campi CCK all'interno delle definizioni di array form.
Qualcuno mi può aiutare?
Grazie
Accidenti era talmente stupido che quasi quasi mi vergogno!!!
Basta definire il tipo #type date_popup e il formato in questo modo :
Segnalo questo sito in cui ho trovato la soluzione:
http://api.lullabot.com/file/contrib/date/date_popup/date_popup.module/5
________________________________________________________________________________________
Quando risolverai il problema, scrivi come hai fatto, e se puoi scrivi [RISOLTO]
Sarà utile ad altri. Grazie
enzoazzolini.it
Volevo una informazione.... ma dove hai inserito il codice che hai scritto qua sopra? Lo ha inserito nel file template? O hai creato un modulo?
Grazie
REDNODE - Sviluppo siti web e cosulenze Drupal