Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : adnan09 27 Mar 2013, 22:39:44
-
Ciao a tutti
sto realizzando questo sito con joomla http://www.donchisciotte-lucca.com (http://www.donchisciotte-lucca.com) e vorrei mettere in alto a sinistra sopra il logo il modulo per la selezione della lingua ma purtroppo in questo template non è prevista una posizione in quel punto così seguendo la guida di wiki l'ho creata da me ma comunque assegnando il modulo non si vede..come posso fare?
Grazie
-
Puo sfuggire ma ai abilitato la visualizzazione del modulo a tutte le pagine :)
-
Non ho capito.. :o
Comunque ho assegnato la scelta della lingua solo all'homepage..
-
Ciao adnan09,
in alto a sinistra non hai nessuna posizione... Ne hai una in alto a destra, position-1 dove c'è la scritta pagina principale. Come hai chiamato la posizione?
-
Ciao adnan09,
in alto a sinistra non hai nessuna posizione... Ne hai una in alto a destra, position-1 dove c'è la scritta pagina principale. Come hai chiamato la posizione?
Ciao adottauncane
Non si può creare una posizione sopra il logo?
Comunque l'ho chiamata Lingua ma non compare da nessuna parte..
Ma il problema è anche che se assegno a posizione-13 che sarebbe la "search" sopra il menu non mi visualizza la selezione lingua ne niente..non riesco a capire..
-
Certo che si può... devi solo trovare il punto esatto dove inserirla nel .php del template. Prova a pubblicare il modulo in tutte le pagine nella position-1. La position-13 (o posizione-13) non esiste sul tuo template...
-
Facile :D
Pubblicando in -1 mi visualizza le bandierine ma non il titolo cioè "Seleziona la lingua"
In templatedetails.xml ci sono posizioni fino alla -15 più la mia "lingua"..
-
Sì ma non basta che siano sul file .xml... devono esserci anche nell'index.php del template.
No, il titolo non lo mostra, metti il testo Seleziona la lingua dentro il box Opzioni base - Testo precedente
-
Ok..io per inserire la mia ho fatto così nell' index.php del template
<div id="wrapper">
<div id="header_wrap">
<div id="header">
<?php if ((bool)$this->countModules('lingua')) : ?>
<div id="mydiv">
<jdoc:include type="modules" name="lingua" style="xhtml" />
<>
<?php endif; ?>
<!-- LOGO -->
<div id="logo">
e così dovrebbe essere teoricamente nell' header prima del logo ma non compare..devo fare altro?
-
A vederla così sembra corretta, ma evidentemente il punto non lo è... Sicuro che ci sia in remoto il nuovo .php?
Se vuoi darmi in MP user e pass da superuser provvisorie ci do un'occhiata.
-
Alla fine ho risolto..non si sa come ma il modulo finiva sotto il logo e non era visibile..ora è apposto..
Ora ho un altra domanda però..in quella posizione che si estende in alto per tutta la lunghezza dell'header vorrei affiancare due oggetti..cambio lingua e pulsanti social..assegnando la stessa posizione ovviamente va a capo..esiste una maniera per affiancare?
-
Se nel modulo lingue è possibile inserire un suffisso classe modulo scrivici _lingue e aggiungi questo al file css del template:
.moduletable_lingue {
float: left;
width: auto;
margin-right:10px;
}
-
Fatto e con questo codice viene come vedi sul sito..
#mydiv [/size]{[/color][/size] background-color: #4B7865; color: #4B7865; width: 100%; }.moduletable_lingue { float: left; width: auto; margin-right:10px;}[/size]
-
Prima non avevi quei quadratini a fianco alle lingue... Cosa sono?
-
Me lo sono chiesto anch io..perchè non ho toccato niente eccetto inserito il tuo codice..
-
No, c'erano già prima... mi sembra. Ma prova a togliere il codice, e vedi se vanno via.
-
Togliendo il suffisso _lingue i punti elenco spariscono..ma facendo così tornano di nuovo incolonnati..
-
Ho visto... da qui non lo fa. Non ti resta che creare una nuova posizione e affiancarla a quella delle lingue. Nel css della prima a sinistra, quella che hai già, aggiungi una larghezza e un float:left; in modo che si affianchino.
-
Apposto..sistemato aggiungendo un altra posizione..grazie mille dell'aiuto!!