Documentazione

Evidenziare il menu attivo in Drupal

Il sistema di gestione del menu di Drupal permette di evidenziare la voce relativa alla pagina visualizzata. Ad esempio se sono nella pagina delle news, l'etichetta "news" nel menu principale sarà evidenziata. Questo però non sempre è possibile. Quando visualizziamo una specifica news, che non è direttamente presente nel menu, il link non è più evidenziato.

Ecco come fare per visualizzare il menu attivo relativo alla pagina o alle pagine ad esso correlate.

Evidenziare il menu attivo in Drupal

Calcolare il prezzo di un articolo con Ubercart

In alcune situazioni può essere necessario dover ricalcolare il prezzo di vendita di un articolo gestito da Ubercart, il modulo di e-commerce per Drupal. Un classico esempio è quando il prezzo di vendita unitario varia in base alla quantità ordinata. In tal caso il modulo Ubercart non è in grado di modificare il prezzo di vendita ed è quindi necessario usare dei moduli aggiuntivi.

In alcune situazioni si può usare il modulo discount per gli sconti, ma non sempre è sufficiente. Si può quindi usare il modulo custom price.

Calcolare il prezzo di un articolo con Ubercart

Come Installare KDE SC 4.4.0 su OpenSUSE 11.2

KDE Software Compilation 4.4.0 è già disponibile per numerose distribuzioni GNU/Linux. L'annuncio ufficiale elenca le numerose novità della nuova versione ed anche un elenco delle distribuzioni che hanno già aggiornato il software. Le novità di KDE SC 4.4.0 sono per la maggior parte relative al miglioramento generale del sistema. Più stabile, più veloce, con maggiore integrazione e semplicità d'uso.

È soprattutto il fattore stabilità che mi ha convinto ad abbandonare la versione -trunk (ovvero la versione in sviluppo) ed installare una versione stabile e perfettamente funzionante.

Come Installare KDE SC 4.4.0 su OpenSUSE 11.2

Convertire video cd (vcd) in mpeg o altro formato video

Oggi ho dovuto convertire un video cd (vcd) per poterlo caricare su youtube. Tra le numerose strade possibili in ambiente GNU/Linux, ho provato, quasi senza volerlo, il famoso software multipiattaforma VLC che, oltre a riprodurre video, è anche in grado di riconvertirli.

Convertire video cd (vcd) in mpeg o altro formato video

Come nascondere elementi su Drupal

In alcuni casi è necessario nascondere particolari informazioni di un sito web a specifiche classi di utenti. Solitamente si tratta di situazioni in cui è necessario registrarsi al sito per visualizzare dati come prezzi o informazioni dettagliate. Drupal, anche in questo caso, permette agli sviluppatori di gestire questa situazione con estrema facilità.

Come nascondere elementi su Drupal

SpamAssassin, soluzione del bug anno 2010

Dopo i bug del quasi leggendario anno 2000, altri software stanno soffrendo, a causa della miopia di alcuni sviluppatori, di qualche leggero baco per il raggiungimento dell'anno 2010. È il caso di SpamAssassin che, a causa di una regexp, aumenta il punteggio di "probabile spam" a tutte le email ricevute.

SpamAssassin, soluzione del bug anno 2010

Appunti Drupal: non usare l'ID blocks nel template

Quando si crea un template per Drupal bisogna stare attenti a non sovrascrivere classi ed identificatori usati dal core e dai moduli, altrimenti si rischia di ottenere effetti indesiderati.

Ad esempio ho imparato a mie spese che non bisogna mai assegnare...

Appunti Drupal: non usare l'ID blocks nel template

Aggiornare Arch Linux compreso AUR

Installare pacchetti su Arch Linux è molto semplice. Pacman, il package manager è banale da usare. Spesso e volentieri però, oltre ai pacchetti gestiti dai repository con Pacman, può servire di installare pacchetti da AUR. Uno strumento molto comodo è Yaourt che si occupa di scaricare il file PKGBUILD e gli altri file necessari per la compilazione, pacchettizzazione ed installazione del software. Con Yaourt è anche possibile aggiornare il sistema...

Aggiornare Arch Linux compreso AUR

Disabilitare chiusura Firefox chiudendo l'ultimo tab

Troppo spesso, chiudendo i tab di Firefox con CTRL+W, mi capita di chiudere anche firefox: il comportamento di default della versione 3.5, infatti, è di terminare l'applicazione quando l'ultimo tab rimasto aperto viene chiuso. Il comportamento precedente era invece molto più comodo (per me almeno): chiudendo l'unico tab aperto, l'applicazione rimaneva in esecuzione e compariva un tab vuoto.
Fortunatamente si può ripristinare il vecchio meccanismo...

Disabilitare chiusura Firefox chiudendo l'ultimo tab

Appunti Drupal: visualizzare un menu qualsiasi

Oltre ai noti:

print theme('links', $primary_links);

e:

print theme('links', $secondary_links);

che vengono usati in un template PHPTemplate per visualizzare il menu principale e quello secondario in Drupal, è possibile visualizzare un qualunque altro menu richiamando il menu con il metodo menu_navigation_links():

print theme('links', menu_navigation_links('nome-del-menu',0)):

Dove, al posto di nome-del-menu, bisogna scrivere niente meno che il nome del menu.

Condividi contenuti