it-swarm.dev

C'è un modo per prepopolare un modulo di terze parti con i dati?

Ho un'estensione in cui l'utente può gestire i sermoni per la loro chiesa. Questo viene fatto con l'elenco normale e le visualizzazioni degli elementi.

Ora un utente ha chiesto se sarebbe possibile aggiungere una funzione per ordinare copie fisiche di quei sermoni.

Prima di iniziare a scrivere codice, volevo vedere se esiste un modo per utilizzare le estensioni esistenti per farlo. Con così tante estensioni di moduli e negozi, mi chiedevo se ce ne fossero alcuni, dove posso scrivere un plugin o alcuni hook per prepopolare il modulo o il carrello con i miei articoli.

La cosa più semplice sarebbe avere un modulo in cui l'utente potrebbe fornire il suo indirizzo e inviare i titoli dei sermoni che vuole avere.

Potrei fare un tale modulo da solo, ma di solito l'amministratore del sito vuole personalizzarlo e forse aggiungere più o meno campi ad esso. Ecco perché penso che sarebbe bello usare un componente form (o shop) per costruire quel modulo. Ma per il fatto che il componente avrebbe bisogno di una sorta di API, hook o qualunque altra cosa in cui potessi "prepopolarlo" con i dati del sermone selezionato.

Qualcuno sa qualcosa del genere?

4
Bakual

Ho usato RSform Pro ( http://www.rsjoomla.com/joomla-extensions/joomla-form.html ) su molti dei miei siti Joomla e ne sono molto contento. Penso che soddisferebbe tutte le tue esigenze. Hai la possibilità di popolare una casella o un campo con i valori presi da una tabella esterna o da qualsiasi tabella Joomla.

Puoi anche integrare Paypal molto facilmente, quindi questo offre agli utenti la possibilità di selezionare il sermone desiderato e di pagare in questo modo. Imposta e-mail personalizzate, allega file, gestisci elenchi, controlli di accesso per amministratori ecc ...

Questa estensione consente anche di creare script PHP personalizzati come gli script chiamati sulla visualizzazione dei moduli/sul processo del modulo/dopo il processo del modulo. Quindi hai la possibilità di scrivere le tue funzioni e incorporarle nel tuo modulo, in alternativa ci sono una serie di plugin forniti con la versione pro - http://www.rsjoomla.com/support/documentation/view -knowledgebase/26-plugins-e-modules.html

Spero che sia di aiuto.

1
jonboy

Non è molto chiaro cosa stai chiedendo ... popolare i moduli, aggiungerli ai carrelli o scaricarli senza menzionare il tipo di carrello con cui stai lavorando. Ognuno di questi è un lavoro considerevole per legarli del tutto, quindi suggerirei di iniziare da Estensioni di download a pagamento per Joomla e vedere cosa è già stato fatto, oppure scaricare uno dei pochi gratuiti e vedere se arriva vicino a quello che stai chiedendo.

0
GDP