- Home
- Categorie
- Coding e Sistemistica
- WordPress
- contact form 7 - passare variabili con GET
-
contact form 7 - passare variabili con GET
ciao a tutti!
dovrei creare un form con contact form 7 e passare alcune variabili ad una URL con metodo GET ma nn ho la più pallida idea di come fare dato che è la prima volta che mi confronto con questa situazione.Si tratta di un form per la prenotazione alberghiera che dovrebbe passare i dati ad una URL che mostra i risultati relativi alla disponibilità.
Sostanzialmente il form in questione è composto da 4 campi:
- data arrivo
- data partenza
- camere
- persone
Il booking engine in questione è Vertical Booking e mi hanno indicato quanto segue:
Se utilizzate un form di ricerca, l'url da impostare nella action del form di ricerca è questa:
reservations.verticalbooking.com/prenota_grafica_b.htm
queste invece le variabili da collegare:
id_albergo=00000
dc=123
lingua_int=ita
id_stile=7995
headvar=okProvando a guardare un esempio completo ho notato che la URL definitiva che compare dopo l'invio del form si presenta come la seguente:
Potreste cortesemente aiutarmi a capire come fare?
Grazie.
-
possibile che nessuno sappia o voglia dire qualcosa in merito?
-
Ciao,
tempo fa ho configurato Vertical Booking per un cliente ma, non conoscendo Contact Form 7, non riesco ad aiutarti e sinceramente non ho capito qual è la domanda.
Però, da quel che posso intuire al volo, CF7 serve a creare form di contatto e non c'entra nulla con VB, nel senso che puoi implementare VB con un semplice form HTML e la libreria javascript e i css che Vertical Booking stessa ti fornisce.Spero che questo ti sia di aiuto.
-
penso anch'io che tu debba creare un form, ok che contact form ti permette di creare un form ma se devi fare qualcosa di specifico tipo passare dei parametri url temo che te lo debba sviluppare in html, non è complicato, basta una cosa del tipo
<form id="form1" name="form1" method="get" action="url destinazione">
<label>
campo 1
<input type="text" name="textfield" id="textfield" />
</label>
<p>sgegli
<label>
<select name="select" id="select">
<option>seleziona voce</option>
<option value="voce 1">voce 1</option>
<option value="voce 2">voce 2</option>
</select>
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Invia" />
</label>
</p>
</form>mettendolo nella pagina vista codice dovrebbe funzionare...
-
grazie ragazzi, provo e vi faccio sapere....
sinceramente non avevo pensato alla creazione di un form in html dato che utilizzavo la comodità di CF7 ma in realtà forse è davvero molto più semplice in questo modo.
Grazie ancora.
-
Ciao bormiositi,
devi utilizare le action e i filter che ti mette a disposizione contactform7
add_action('wpcf7_mail_sent', '................');
e
add_filter('wpcf7_ajax_json_echo', '.............');
Ciao