Joomla.it Forum
Non solo Joomla... => Sviluppo => : Alhazred 01 Oct 2011, 21:17:20
-
Nel backend del mio componente ho definito un pulsante custom in una view che mi mostra tutte le entry di una tabella.
Selezionando una voce e premendo il pulsante deve aprirsi una nuova view che mi mostra i dettagli della entry selezionata.
Il pulsante lo definisco in queesto modo
JToolBarHelper::custom('libri.details','details.png','details.png',TOOLBAR_DETAILS',true);
questa dovrebbe inviare una richiesta ad una funzione del controller che devo chiamare details(), giusto?
Come recupero l'id della entry selezionata?
Per l'elaborazione devo richiedere un'istanza del model e inserire nel model una funzione che elabori i dati?
Dopo aver elaborato i dati, come richiamo la nuova view?
Per intenderci meglio inserisco uno screenshot di dove ho messo il pulsante custom, è quello che si chiama "Dettagli" e per ora non ha un'immagine.
(http://img849.imageshack.us/img849/8966/backvh.jpg)
-
Ho trovato dove mettere il metodo details(), andava nel controller specifico della view.
Adesso mi serve sapere come inserire tra i parametri dell'indirizzo l'id della entry selezionata.
Qualcuno sa dirmi come fare?
-
Io ho trovato molto interessante questa guida
http://sites.google.com/site/sviluppareinrete/guida-componenti-joomla1-5
la parte che potrebbe interessarti (c'e' un esempio di gestione dei 'pulsanti' cancella, edita
che puo' essere adattato) e'
http://sviluppare-in-rete.blogspot.com/2008/02/joomla-15-backend-componente.html
Solamente la guida e' per Joomla 1.5, e non so dirti se e quante cose sono cambiate
per Joomla 1.7