Dal punto di vista dell'architettura generale Joomla 1.5 è abbastanza diverso da Joomla 1.0
Sicuramente è un po' meno intuitivo. Comunque all'interno della cartella principale del modulo mod_nomemodulo, dovresti trovare diverse cartelle e diversi file. C'è un meccanismo per cui i vari oggetti si passano reciprocamente le variabili. IN ogni caso, il cuore operativo del modulo dovrebbe essere nella cartella models. E' nel file che trovi lì dentro che generalmente trovi la query sql che poi, a sua volta passa i parametri estratti al file contenuto nella cartella views/nomecomponente che,a sua volta, li trasferisce al file default.php che trovi in ...views/nomecomponente/tmpl.
Tieni conto comunque che la cosa, se il modulo è complesso, può essere anche molto più intricata. Però direi che l'architettura complessiva è questa. La cosa migliore è che, con il modulo sotto mano, tu provi a vedere se ne vieni a capo. Magari aprine uno semplice e vedi come è fatto. Dovresti ritrovare questa impostazione di fondo.
Magari fatti risentire quando hai un po' più chiaro cosa devi fare.
Ciao