Recente ho realizzato un sito per uno studio di ingegneria, completandolo con un sistema per prendere appuntamenti per i colloqui in studio.
I presupposti sono i seguenti:
Per realizzare questo, serviranno, oltre al modulo CGCalendar, i moduli FrontEndUsers, CustomContent e Self Registration. Gli utenti possono quindi auto-registrarsi per accedere alla pagina di inserimento degli appuntamenti, finendo in una classe FEU propria. per facilitare la vita al personale dello studio ho creato una classe FEU "Staff" che permetta loro di accedere al calendario anche dalle pagine esterne dal sito oltre che dall'amministrazione, anche perché la visualizzazione esterna del calendario è più semplice e pratica
Quindi basta modificare leggermente il template "Calendario" alle righe 23-29 e sostituire questo pezzetto di codice:
con questo
Il primo "if" mostra il link alla pagina dei dettagli, che il modulo colloca anche sul numero del giorno, solo allo Staff, mentre il secondo nasconde il contenuto dell'appuntamento, mostrando solo la fascia oraria e la scritta "OCCUPATO".
Tutto qui.
PS. You can find this tip on the CMS Made Simple Community Form (in english of course).
Questo articoletto è stato citato anche qui
Se ti sei fatto un giro nel sito e ti è piaciuto quello che hai visto, chiamami, sarò ben felice di parlare con te, e trovare una soluzione al tuo problema! Sono sempre disponibile ad avere un colloquio per decidere come aiutarti.
Insieme possiamo decidere le tue necessità e quali sono le migliori soluzioni per creare o migliorare la tua immagine, e qual è la migliore soluzione per il tuo sito web o il tuo sito di eCommerce.