Inserire un blocco all'interno di un altro contenuto

tags: Drupal   php snippets  
drupal tags: blocks  
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.

Vedi anche:

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <a> <em> <p> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <h4> <img> <hr>
  • Linee e paragrafi vanno a capo automaticamente.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Maggiori informazioni sulle opzioni di formattazione.

Archivio

Maggio 2012
DomLunMarMerGioVenSab
12345
6789101112
13141516171819
20212223242526
2728293031
PureDivs Conversione Temi Drupal
PureDivs Conversione Temi Drupal