Ciao Grazie mille x la tua risposta inmediata !!!
mah, ancora non ce la faccio, ... ti spiego un po , ... La procedura dice:
"Per creare una nuova posizione modulo, da pannello amministratore andare in Estensioni > Gestione moduli Cliccare su uno dei moduli, si aprirà una pagina con dei parametri. Andare sul parametro Posizione. Si può o selezionare una delle posizioni già esistenti",
ok, se io scelgo la posizione right sul parametro posizione, il modulo non si vede in right perche nel mio template non ce, e fin quì ci siamo, ... poi,...procedura
"o crearne una nuova scrivendo direttamente il nome dove c'è il menu a tendina. Così si crea automaticamente una nuova posizione modulo. Nel file templateDetails.xml del template sono dichiarate le posizioni modulo in questo modo:
<positions> ecc "
Allora se nel menu a tendina "posizione" del modulo scelto la posizione right c'è già io dovrei creare comunque una nuova? oppure la posso abilitare? x far vedere il modulo a destra. procedura
Aggiungere la nuova posizione inserendola tra
i tag position, es. <position>nomeposizionecreata</position>
Per richiamare la nuova posizione modulo creata all'interno del proprio sito, ci sono 2 modi:
richiamandole all'interno di un contenuto attraverso il codice {loadposition nomeposizionecreata}
inserendole nel file index.php del template. Per esempio per inserire la nuova posizione nel corpo della pagina dove appaiono gli articoli occorre cercare questo codice:
<jdoc:include type="component" />
ed incollarci nella riga subito sopra questo codice
<?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*/?>
Come avete visto abbiamo creato la nuova posizione modulo mettendola dentro un div con ID "nuovo_div". Questo ci serve per poterlo formattare. Apriamo adesso il file template.css che ha questo percorso: tuosito/templates/tuo_template/css/template.css e inseriamoci questo codice:
#nuovo_div {
float: left;
width:100%}
Basterà adesso andare in gestione moduli ed attivare un modulo nella nuova posizione creata. Il modulo dovrebbe apparire immediatamente sopra a dove compare l'articolo. Ovviamente se ci serviva sotto avremmo creato là la posizione. Dovrebbe adesso esser facile creare posizioni modulo anche in altre zone del template.
e quì sono in alto mare,...
Grazie mille ancora, mi pare che devo dimenticare questa famosa posizione right x il mio sito , ...diccono che l'ignoranza è infinita e io sono infinitamente ignorante