Drupal 6.6 su linux.
Sto provando a personalizzare un tema senza successo.
Vorrei modificare i blocchi che stanno dentro le colonne.
<div id="left" class="column">
<div class="block block-block" id="block-block-1">
<h2 class="block-title">... titolo ....</h2>
<div class="content"> ... contenuto ... </div>
</div>
...
...
...
</div>
Mi confondono tutte queste classi e id... Ad esempio vorrei aggiungere un colore di sfondo a **tutti** i blocchi e non solo al num1 (block-block-1)
Come si fa? (ho già fatto delle prove... è per questo che lo chiedo...)
Aggiungo una cosa... Il file block.tpl.php è strutturato così:
<div class="<?php print "block block-$block->module" ?>" id="<?php print "block-$block->module-$block->delta"; ?>">
<?php
//added if contition to eliminate empty blocks header tags
if ($block->subject) { ?><h2 class="block-title"><?php print $block->subject ?></h2> <?php }?>
<div class="content"><?php print $block->content ?></div>
</div>
Ad esempio ho provato a scrivere "XX" prima di
ciao, non sono una cima per i temi ma credo che devi agire sui fogli di stile e quinfi aprire il file style.css del tuo tema, cerchi se c'è la classe block block-block o segui i commenti del file:
.block-block-block
/* qui modifichi le propietà */
background-color: #red;
è un esempio per cambiare il colore a tutti i blocchi, la classe identifica più oggetti o parti del tema l'id è univoco, comunque fai delle prove e poi qualcuno più bravo di me che ci legge, ti dirà come fare esattamente.
Ma se io voglio scrivere XX (o inserire una foto o un simbolo) davanti (o dentro) al tag H2 i fogli di stile non mi aiutano :(
Individua il blocco che vuoi modificare, poi crea il file block-XXX.tpl.php dove XXX è il numero del blocco, e all'interno mettici:
<div class="<?php print "block block-$block->module" ?>" id="<?php print "block-$block->module-$block->delta"; ?>">
<h2 class="block-title"><img src="miaimmagine.png" alt=".." title="..." /><?php print $block->subject ?></h2>
<div class="content"><?php print $block->content ?></div>
</div>
Ma se è un immagine soltanto usa pure i CSS usando la proprietà background-image
Ciao
Marco
--
My blog
Working at @agavee