Salve a tutti, so che probabilmente questo non è il filone più adatto in cui aprire la discussione, ma non ne ho trovato uno che si adattasse al 100%.
Premetto, come già fatto in un altro post, che non sono esperto di informatica: sono uno studente di economia prestato all'amministrazione web!
Detto questo, il mio problema riguarda la visibilità delle icone delle lingue: la lingua di default è l'italiano, ma i contenuti dell'area Erasmus (di cui la l'associazione si occupa) sono multilingue. Attualmente Drupal mi mostra le icone a fondo pagina: questo crea dei problemi per le pagine con molti contenuti (e con utenti parecchio pigri!). Eccone un esempio: http://www.esnmodena.it/?q=content/lingua-italiana
Ho cercato di portare le icone a inizio pagina, per aumentarne la visibilità, ma in Configurazione del sito>Lingue non me ne dà la possibilità ;(
Come posso fare?
Grazie mille in anticipo!
Su blocchi cerca language switcher o cambio lingua, esponi quello e lo mostri dove vuoi.
http://www.chromeos.eu
Perfetto! Ho impostato le condizioni di negoziazione della lingua come lingua di dominio con possibilità di ripiego, e ho nascosto le icone a fondopagina. Per adesso sembra funzionare tutto, grazie ancora ;)
L'è d'mei aver avu che aver da aver
Ecco, non dovevo dirlo...nelle pagine multilingue mi elenca, correttamente, solo le lingue disponibili (es. se in una pagina è in 3 lingue e un'altra in 5 mi fa vedere solo quelle effettivamente disponibili), ma nelle pagine disponibili solo in italiano mi mostra la lista completa delle lingue, che ovviamente non trovano i contenuti cercati...
Ho provato a navigare le opzioni Language e Multilingual system e non ho trovato nulla.
L'è d'mei aver avu che aver da aver
Le impostazioni di default le nascondono, smanetta un po dovresti riuscirci.
http://www.chromeos.eu
Ok provo a smanettare un po' nei prossimi giorni e vedo, grazie!
L'è d'mei aver avu che aver da aver
per mettere le icone della lingua dove vuoi tu:
in
page.tpl.php
o innode.tpl.php
<div id="contenitore_bandierine">
<div id="bandierine_inline ul li">
<?php
$path = drupal_is_front_page() ? '<front>' : $_GET['q'];
$languages = language_list('enabled');
$links = array();
foreach ($languages[1] as $language) {
$links[$language->language] = array(
'href' => $path,
'title' => $language->native,
'language' => $language,
'attributes' => array('class' => 'flag-link'),
);
}
drupal_alter('translation_link', $links, $path);
print theme('links', $links, array());
?>
</div>
</div>
CSS:
/* Contenitore che sposto/posiziono come voglio */
#contenitore_bandierine {
clear:both;
width:170px;
height:70px;
border:1px solid red;
margin-left:40px;
margin-top:-300px;
float:left;
}
/* Metto in linea le bandierine all'interno del Contenitore */
#bandierine_inline ul li {
display: inline;
margin: 0px 10px;
}
/* Tolgo il PALLINO! */
ul li {
background: none;
}
Grazie mille anche a te della dritta, Kipper!! Scusate il ritardo con cui rispondo, sono stato di corsa per tutto il mese scorso...temo però che il suggerimento di Kipper sia un po' troppo specifico per un "webamatore" come me...dove sono page.tpl.php o node.tpl.php? CSS a cosa si riferisce? Spero non stiate rabbrividendo alle mie domande :)
Se qualcuno può fornirmi il collegamento al manuale cercherò di darci un'occhio, nel tempo che mi ritaglio per questo lavoro volontario di amministrazione web...
Grazie ancora!
L'è d'mei aver avu che aver da aver