Drupal, blocks

mostra solo

contenenti anche

Drupal: inserire il contenuto di un nodo in un blocco (o in un altro nodo)

tags: Drupal   php snippets   moduli  
drupal tags: blocks   contents  

Abbiamo già visto come inserire un blocco all'interno di un nodo, ma come possiamo fare il contrario, ovvero andare ad inserire il contenuto di un nodo in un blocco o in un secondo nodo?

Se intendiamo utilizzare di frequente questa possibilità e vogliamo una soluzione automatica e facile, esiste un modulo che fa proprio questo. Si chiama Node As Block e questa è la descrizione che ne da il suo autore:

Collassare dei contenuti in Drupal

tags: javascript   Drupal  
drupal tags: content   blocks  
Per mostrare e nascondere dei contenuti in Drupal è possibile sfruttare la libreria di javascripts presenti nel core e ottenere lo stesso effetto che si ha di default nei collapsible fields delle varie forms. E' sufficiente invocare lo script collapse.js all'inizio del corpo del nodo che si sta creando: <script type="text/javascript" src="/misc/collapse.js"></script>

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:
Add to calendar

Archivio

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