Regione e CSS
Ho creato una nuova regione chiamata last perfettamente funzionante inserendo qeusto codice php
<?php
if ($page['last']):
?><?php
print render($page['last']);
?><?php
endif;
?>Lo ho inserito in questo contesto
<?php
if($page['footer']) :
?><?php
if ($page['last']):
?><?php
print render($page['last']);
?><?php
endif;
?><?php
print drupal_render($page['footer']);
?><?php
endif;
?>La nuova regione viene come in screen
Il problema è che io volevo mettere la scritta sotto al footer mantenendone lo sfondo del footer ma che le scritte vengano in linea e non in colonna come nello screen.
Ho guardato i CSS del layout è c'è questo
#footer{
background:url('../images/bg-pattern.png') no-repeat center top #3f808a;
clear:both;
}
#footer .section{
width:940px;
padding:30px 0;
overflow:hidden;
color: #5C5D5E;
font-size:11px;
margin:0 auto;
}
Ho provato ad inserire questa parte din codice ma sembra non leggerla
#footer .last{
background:url('../images/bg-pattern.png') no-repeat center top #3f808a;
}
come fare per fare la scritta in linea sotto il footer?
| Allegato | Dimensione |
|---|---|
| regione.jpg | 515.25 KB |

Risposte
Non riesco a capire bene come
Non riesco a capire bene come hai inserito la regione perchè mancano i div. Comunque per fare cio dovresti a mio avviso:
<?php
if($page['footer']) :
print render($page['footer']);
endif;
if ($page['last']):
print render($page['last']);
endif;
?>
così sia la regione del footer che quella last sono all'interno del div #footer.
Dopo di che devi formattarlo con i css. Probabilmente devi inserire un clear=both dopo il render della regione footer
<?phpif($page['footer']) :
print render($page['footer']);
endif;
<div style="clear:both"></div>
if ($page['last']):
print render($page['last']);
endif;
?>
Il div che ho aggiunto è solo per farti capire.