Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : David 19 Mar 2009, 16:00:17
-
Ciao a tutti ho creato un template con un modulo mod_newsflash che visualizza 2 news, il problema che il modulo ha l'altezza fissa 200px quindi capita che le notizie escano sotto.
Pensavo di usare un mod_wrapper per utilizzare la funzione delle barre di scorrimento.
Ma come posso inserire un modulo, nel mio caso mod_newsflash dentro ad un mod_wrapper?
Oppure esiste una soluzione pių semplice per inserire le barre di scorrimento in un modulo?
Grazie molte
David
-
non sono sicuro possa funzionare, ma puoi provare assegnando al div che contiene le new, da css questa regola
overflow:scroll;
ciao
-
Ciao un grazie a BlackHat che mi ha dato l'idea e lo script css per risolvere il problema.
Praticamente mi sono chieste se si poteva modificare un modulo.
Leggendo ho scoperto di si.
Ho fatto cosė.
All'interno del mio template nella cartella HTML ho modificato il file modules.php inserendo il codice:
function modChrome_scroll($module, &$params, &$attribs)
{
if (!empty ($module->content)) : ?>
<div class="module<?php echo $params->get('moduleclass_sfx'); ?>">
<?php if ($module->showtitle != 0) : ?>
<h3><?php echo $module->title; ?></h3>
<?php endif; ?>
<div class="content"><?php echo $module->content; ?></div>
</div>
<?php endif;
}
Nel file index.php del template ho modificato style="xhtml" sostituendolo con style="scroll":
<?php if($this->countModules('user7')) : ?>
<div id="user7"><jdoc:include type="modules" name="user7" style="scroll" /></div>
<?php endif; ?>
Il CSS č:
div#user7 div.content {
padding: 5px 5Px 0 5Px;;
overflow: auto;
height: 170px;
}
Naturalmente essendo un principiante ho copiato da altri template e dal modules.php del core.
Ed č anche possibile che ci siano degli errori, ma da una prima prova sembra funzionare.
Spero di essere stato utile a qualcuno.
Grazie Ciao David