Joomla.it Forum
Forum traduzioni italiano => Le traduzioni e le informazioni della community => Articoli della community => : GianArb 01 Mar 2012, 18:28:01
-
Una piccola ma comoda novità portata da Joomla2.5
Link all'articolo: http://www.joomla.it/articoli-community-16-e-17-tab/5463-loadposition-25-un-piccolo-trucco.html
-
interessante ma non ho capito una cosa.
noi come nuovo codice scriviamo
{loadposition nomeposizione,xhtml}
e joomla in automatico passa a questo???
<div class="moduletable">{loadposition nomeposizione, xhtml}</div>
oppure è una cosa che dobbiamo scrivere noi?? cioè indichiamo prima il div e poi il loadposition con l'aggiunta di xhtml???
-
No no la seconda parte indica come viene interpretato quel nuovo codice dal browser, cosi' se vuoi modificarne lo stile sai cosa creare o modificare nel css :)
-
scusa, ma come lo modifico il div? se il loadposition viene assegnato automaticamente dal browser alla classe moduletable, tramite il codice xhtml, come facciamo a modificarlo?? forse togliendo l'editor e visualizzando l'html??
non mi è chiaro questo passaggio.
grazie
-
Devi operare sullo stile della classe, con i CSS, non puoi modificare il contenuto.. Ma lo stile.. sfondo bordo font.. :)
-
ehee forse non mi sono spiegato bene... so perfettamente come utilizzare il css e cosa posso fare.
da come hai scritto nell'articolo quando noi scriviamo {loadposition nomeposizione, xhtml} il browser assegnerà automaticamente un div class="moduletable".
la domanda è, se l'assegnazione di questo div avviene in modo automatico ad una specifica classe e tale div, a quanto ho capito, non è visibile nell'editor e né (forse) nell'html... come facciamo noi a cambiare la classe in modo da poter modificare SOLO il modulo richiamato?? praticamente come hai fatto tu nel terzo esempio??? nel post di prima avevo provato a fornirmi una risposta suggerendo di disattivare l'editor.
-
L'ho scritto in seguito.. Purtroppo viene assegnato in automatico la classe moduletable, senza possibilità di variare solo lo stile di quel modulo...
ma se noi scriviamo
<div class="nomechevuoi">{loadposition nomeposizione, xhtml}</div>
Avviamo di conseguenza un modulo richiamato con il titolo, ed in più una classe (nomechevuoi) univoca sulla quale lavorare :)
-
ciao GianArb,
hai fatto un esempio in un tuo sito da mostrarci su questa modifica del div personalizzato che contiene il div del modulo con il titolo?
-
ciao GianArb, toglimi una curiosità: ha senso scrivere
{loadposition nomeposizione,rounded}
secondo te? Hai già fatto questa prova?
-
Provato ora ed a quanto vedo genera la stessa cosa, ma con un div senza alcuna classe associata
-
quindi possiamo affermare, rispetto al fatto che " abbiamo la possibilità di inserire anche il titolo del modulo stesso", che più precisamente abbiamo la possibilità di specificare lo stile da assegnare al modulo scegliendolo tra quelli previsti per i moduli canonici di joomla? Es. se aggiungo "none" al posto di xhtml ottengo lo stesso risultato di quando non specifico nulla e così via...
OT: Il link al tuo sito specificato nell'articolo restituisce errore 404 :(
-
Ecco perchè non vedevo arrivare nulla da Joomla.it oggi, devo chiedere ad alex di correggerlo eheh :)
Si direi che possiamo aggiungere cosi', scrivo tutto a Alex, perchè io non posso modificarlo ;D
Grazie!
Ps ho sistemato il problema del sito, non so cos'ho scritto per farlo portare a quella pagina, è bastato tappare il buco con htaccess :P ilove ihih
-
Come si fa a richiamare un modulo non assegnato a una posizione?
-
non puoi farlo, che io sappia. il modulo per essere richiamato deve essere assegnato obbligatoriamente ad una posizione univoca. la posizione può essere anche inventata. io in genere uso position-xx , dove le xx sono i numeri.
il codice viene:
{loadposition position-xx}
-
negativo Andrit87,
puoi richiamare il modulo sia per il suo titolo o per il suo nome:
{loadmodule mod_login}
-
negativo Andrit87,
puoi richiamare il modulo sia per il suo titolo o per il suo nome:
{loadmodule mod_login}
grazie, non si finisce mai d'imparare !!!! scusate per la gaf allora.
-
Scusate l'ignoranza ma... è necessario un plugin che gestisca {loadposition nomeposizione}?
Nella mia installazione non esiste.
-
Ulp... come non detto. Chiedo scusa, il plugin c'è. ::)
-
Ho seguito tutte le istruzioni sopraindicate e cioè:
- il content load module abilitato
- creato una posizione nuova nel modulo da inserire (pos-100)
- creato un articolo ad hoc da inserire in home page abilitato in evidenza
- inserito nel corpo dell'articolo il seguente codice (loadposition pos-100)
- salvato il tutto, ma in home mi appare la scritta (loadposition pos-100)
- il modulo da inserire è il Featured categories (http://www.terradellearmonie.it/administrator/index.php?option=com_modules&task=module.edit&id=89)
Sbaglio qualcosa?
www.terradellearmonie.it
-
ciao mc45la, la sintassi corretta è questa:
{loadposition pos-100}
Rileggi la guida così avrai le idee più chiare :)