Ciao a tutti,
Con il plugin Modalizer (ottimo per le lightbox) ho visualizzato il form di iscrizione di CCNewsletter in una popup di tipo lightbox sfruttando funzionalità relativa all'aggiunta di "&tmpl=component" all'url.
Sorge il problema (ma non c'è nessun errore di visualizzazione o altro) che ad avvenuta iscrizione, mi compare dentro la lightbox stessa tutto il sito (completo!) con la notifica di avvenuta iscrizione.
Ma se all'interno della lightbox volessi solo il componente centrale che mi notifica l'avvenuta iscrizione (e non tutto il sito completo), come faccio?
Ho provato ad abbozzare delle soluzioni aggiungendo codice dopo il metodo "parent::display();" posto alla fine del controller di CCNewsletter, codice del tipo:
1)una exit : funziona, ma è troppo brutale, inoltre così non ci sono i css e non ho le formattazioni, per esempio il titolo necessità della classe 'componentheading'
2) $this->setRedirect(MIO_LINK) : dove Lo devo redirigere per farmi dare il solo componente che mi notifichi l'avvenuta iscrizione ?
Ho provato, in alternativa, ad inserire un campo hidden nel Form di iscrizione in modo da aggiungere "tmpl=component" nella stringa:
<input type="hidden" value="component" name="tmpl">
Questo metodo funziona, ma di nuovo non mi include i CSS e mi ritrovo il testo non formattato.
Sapete se è possibile ottenere tale comportamento?
Il massimo sarebbe non andare a mettere mano al codice ma sfruttare qualche arcana
funzionalità di Joomla, magari qualche plugin c'è già ma non saprei proprio come cercarlo.