it-swarm.dev

Modifica i moduli di registrazione e commento

Sto sviluppando un piccolo plug-in che deve modificare i moduli di registrazione e commento per aggiungere 4 campi nascosti che contengono dati raccolti dal pannello di configurazione e, quando il modulo viene inviato, è necessario chiamare un evento js onlick per inviare quei 4 dati di campi nascosti (è un software di monitoraggio simile a Google Analytics).

Finora ho creato la struttura del campo xml manifest e xml seguendo questo link e questo link tutorial.

Il primo problema è che i campi sono nascosti, quindi i dati non vengono inseriti dall'utente. Devo compilare i dati di questi campi con:

<?php echo $params->get('my_param'); ?>

ma in quei tutorial non vedo alcun esempio su come compilare i campi quando viene caricato il modulo. Mi sono anche perso su come allegare un evento js onclick al modulo di invio. È sufficiente implementare onAfterRender ()?

EDIT: il modulo di registrazione è quello in cui un utente si registra su joomla cms. Joomla registration form Il modulo di commento è qualsiasi modulo di commento aggiunto da un'estensione di terze parti sotto post e pagine.

3
Terix

Penso che avrai bisogno di onContentPrepareForm() per questo, quindi puoi caricare i tuoi campi in esso. Qui è un buon tutorial su come farlo.

Per allegare un evento js onclick al modulo di invio, dovrai sovrascrivere modulo modello e inserire il tuo codice JS all'interno.

4
Dmitry Rekun