Multiblock

Ritratto di Vanni

I blocchi dei moduli in Drupal sono limitati dal fatto di avere un’unica istanza e quindi ogni blocco può avere un’unica configurazione e può essere assegnato ad una sola regione del tema.

Ho dovuto affrontare questo problema in questo sito, quando ho voluto aggiungere, nel fondo della pagina FAQ,  il blocco “cerca nel sito”, che normalmente è presente in alto a destra in tutte le altre pagine.

Ho risolto questo problema utilizzando il modulo Multiblock, che riesce ad ovviare a questo “limite” di Drupal 7.

Descrizione d’uso del modulo Multiblock

  • Ho installato e abilitato il modulo
  • Sono andato alla relativa pagina per aggiungere una nuova istanza in menu amministratore/struttura/blocchi/instances
  • Ho dato un titolo alla nuova istanza, ho scelto il blocco da replicare e ho salvato
  • pagina per la creazione di una nuova istanza di un blocco già presente
  • Sono andato in menu amministratore/struttura/blocchi e ho configurato il nuovo blocco a seconda delle mie esigenze
  • Ora il nuovo blocco appare sul fondo della pagina FAQ e funziona esattamente come quello originale
  • pagina FAQ con replicato sul fondo il blocco "cerca nel sito"
  • Anzi nella pagina FAQ ho entrambi i blocchi quello in alto a destra e quello sul fondo, se andiamo però a controllare il codice sorgente vedremo che l’ID del blocco è diverso
  • Il blocco originale ha ID=”edit-search-block-form--2”
  • codice sorgente pagina con evidenziato ID blocco originale
  • Mentre quello replicato ha ID=” edit-search-block-form—4”
  • codice sorgente pagina con evidenziato ID blocco replicato
  • Ho potuto anche centrare il form nel centro della pagina modificando il relativo foglio di stile

Aggiungi un commento

Filtered HTML

  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Comment

  • Elementi HTML permessi: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.
Per tutelare la vostra privacy suggerisco l'uso di un nickname o lasciare anonimo...
CAPTCHA
Questa domanda e' per testare se sei un visitatore persona e non un software che genera spam
4 + 8 =
Risolvi la semplice domanda di matematica e inserisci il risultato. Es. se e' 1 + 3 inserisci 4.