Chiarimenti su mact e params nei moduli
Posted: Thu Jan 14, 2010 9:35 am
Ciao a tutti.
Qualcuno sa spiegarmi come si muove il secondo parametro nella variabile mact?
Da quello che ho capito, viene valorizzato di norma con la variabile $id e viene impostato a "m_".
In un modulo, di nome MyFlash, che sto realizzando, tale valore, dopo l'elaborazione di moduleinterface.php, mi diventa "m17bdd" e non capisco dove e come spunta fuori questo valore.
Nel seguente link creato nella pagina di defaul con l'apposita funzione:
http://..../admin/moduleinterface.php?mact=MyFlash,m17bdd,add_edit,1&sp_=3ee93cea&m17bddmyflash_id=7
è presente in coda il mio parametro myflash_id. La funzione di creazione link ha concatenato in testa il valore "m17bdd", credo per differenziare i parametri del modulo da quelli del cms.
Quando nella pagina dell'action add_edit vado a recuperare il parametro, mi aspetto di chiamarlo semplicemente myflash_id, contando sul fatto che il cms mi togli in automatico il prefisso.
Questo però non avviene e devo per forza leggere la variabile m17bddmyflash_id per avere il valore che cerco (nel caso del link sopra = 7).
Un aiuto?
Versione CMS 1.6.6
Moduli installati
MyFlash 1.7
FileManager 1.0.1
ModuleManager 1.3.1
News 2.10.3
nuSOAP 1.0.1
Printing 1.0.4
Search 1.6.1
ThemeManager 1.1.1
TinyMCE 2.5.5
Qualcuno sa spiegarmi come si muove il secondo parametro nella variabile mact?
Da quello che ho capito, viene valorizzato di norma con la variabile $id e viene impostato a "m_".
In un modulo, di nome MyFlash, che sto realizzando, tale valore, dopo l'elaborazione di moduleinterface.php, mi diventa "m17bdd" e non capisco dove e come spunta fuori questo valore.
Nel seguente link creato nella pagina di defaul con l'apposita funzione:
http://..../admin/moduleinterface.php?mact=MyFlash,m17bdd,add_edit,1&sp_=3ee93cea&m17bddmyflash_id=7
è presente in coda il mio parametro myflash_id. La funzione di creazione link ha concatenato in testa il valore "m17bdd", credo per differenziare i parametri del modulo da quelli del cms.
Quando nella pagina dell'action add_edit vado a recuperare il parametro, mi aspetto di chiamarlo semplicemente myflash_id, contando sul fatto che il cms mi togli in automatico il prefisso.
Questo però non avviene e devo per forza leggere la variabile m17bddmyflash_id per avere il valore che cerco (nel caso del link sopra = 7).
Un aiuto?
Versione CMS 1.6.6
Moduli installati
MyFlash 1.7
FileManager 1.0.1
ModuleManager 1.3.1
News 2.10.3
nuSOAP 1.0.1
Printing 1.0.4
Search 1.6.1
ThemeManager 1.1.1
TinyMCE 2.5.5