Salve...
Su un vecchio manulae di Drupal (penso risalga alla 4.x) c'era indicata la possibilità di posizionare nuovi blocchi "personalizzati" ovunque nel proprio tema; la procedura era questa:
Aggiungere nel file template.php:
function nomedeltema_regions() {
return array(
'custom_position' => t('Nome della Posizione')
);
}
Aggiungere nel proprio tema:
<?php
print $custom_position;
?>
Nella posizione desiderata...
A questo punto verrà aggiunta una nuova opzione nell'area di posizionamento dei blocchi...
Ho provato a farlo girare su 6,x ma... non funziona :(...
Qualcuno sa come correggere lo script per la versione 6...??
Ciao e Grazie.
Dret.
in drupal 6 le regioni di un tema vengono definite nel file {$nome_tema}.info.
ad es. se il tuo tema si chiama dret, il file sarà Dret.info.
per stare al tuo esempio, basta inserire questa riga nel file info:
regions[custom_position] = Nome della Posizione
puoi poi usare print $custom_position nel file page.tpl.php per specificare dove dev'essere posizionata la regione.
se non vengono definite regioni, Drupal di default usa queste regioni:
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
Ciao, Giovanni
Grazie mille...
E' ancora più semplice di prima...!!
Ciao!
Dret.