Sono perplesso: templateDetails.xml ... è così formato:
<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>footer</position>
<position>debug</position>
<position>syndicate</position>
</positions>
I nomi sono dunque arbitrari? Perchè hanno questi nomi userX, debug e via dicendo? Se creo un mio template da zero, posso usare i nomi che voglio e tra questi nomi metterci anche dei nomi totalmente differenti da quelli elencati?
C'è anche del codice ambiguo nel wiki:
prima indica il type="component" e poi mostra questo:
<?php /*Aggiungo la nuova posizione modulo */?>
<?php if ($this->countModules('nomeposizionecreata')) : ?>
<div id="nuovo_div">
<jdoc:include type="modules" name="nomeposizionecreata" style="xhtml" />
</div>
<?php endif; ?>
<?php /*Fine aggiunta nuova posizione modulo*/?>
Al di la di tutto, e se ho ben capito. Decido di creare un template e siccome voglio farlo da zero decido di avere 3 posizioni e le chiamo "testata", "contenuto" e "foterdelsito". Molto bene, le aggiungo all'xml, quindi creo il codicione php. Adesso ho "casualmente" 3 moduli uno che fa le testate, uno il contenuto ed uno i footer. Sto ragionando per assurdo. ... In questo caso, andrò nell'amministrazione, installerò il modulo, e sucessivamente gli assegnerò una delle posizioni indicate da me medesimo e SO che apparirà la dove io ho deciso.
Non fa una piega.