Il seguente codice PHP inserisce un blocco di Drupal all'interno di un qualsiasi altro contenuto (sia esso un nodo, un content type, un altro blocco, una pagina):
<?php
$block = module_invoke('module_name', 'block', 'view', '0');
print $block['content'];
?>
Basterà sostituire:
- il module_name: con il nome del modulo che genera il blocco (es: block, views, blog,...)
- il numero: con il $delta del blocco (individuabile passando il mouse sopra al link "edit" del blocco nella pagina di settings dei blocchi)
UPDATE: puoi leggere
di più qui su come utilizzare codice PHP per mostrare un blocco solo a determinati ruoli o utenti.
Invia nuovo commento