Blog su grafica, siti web, e SEO

Whitehouse.gov

16 Giu 2009 Commenti whitehouse.gov drupal

Non che ce ne fosse reale bisogno, ma ecco un'altra prova che Drupal sta diventando è il CMS più potente sul mercato, e sempre più aziende e istituzioni lo stanno implementando nei loro siti. Whitehouse.gov il più importante sito governativo Americano è stato rilanciato da poco e realizzato in Drupal.

Teasers personalizzate in Drupal 6 con views 2

19 Gen 2009 Commenti

Update: Con la nuova versione di Views teasers e html stripping si fanno direttamente dalla UI di Views.

Mentre procedevo alla creazione del vecchio sito mosettistudios mi sono imbattuto nella necessità di avere più controllo sui teasers utilizzando Views per l'estrazione. Probabilmente con un solo tipo di contenuto sono sufficenti le impostazioni base di Drupal.

Se invece avete diversi tipi di contenuto che necessitano diverse lunghezze del teaser la funziona neat_trim fa al caso vostro. Tutto quello che dovrete fare è copiare il seguente codice nel vostro template.php (ricordatevi di non includere "?>" a fine codice):

 

<?php function neat_trim($str, $n, $delim='…') { $len = strlen($str); if ($len > $n) { preg_match('/(.{' . $n . '}.*?)\b/', $str, $matches); return rtrim($matches[1]) . $delim; } else { return $str; } } ?>