Drupal Filter manuell ausführen

18.08.2008
 von Lukas Fischer
 | 0 Kommentare

Es gibt immer wieder Situationen bei denen man die Filter Optionen von Drupal manuell ausführen muss. Das ist ganz einfach. Die Magie liegt im File filter.module (http://api.drupal.org/api/file/modules/filter/filter.module/5).

Die wichtigsten Funktionen:

_filter_url($text, $format), macht aus möglichen URLs klickbare Links, $format ist das Input-Filter-Format das beim Textfeld ausgewählt wurde. (1 = Filtered HTML, 2 PHP code, 3 = Full HTML)
_filter_autop($text), macht aus Newlines
's bzw.

's

Beispiel:

_filter_url(_filter_autop($node->field_ccktext[0]['value']), $node->field_ccktext[0]['format'])

Mehr zum Thema Drupal Filter gibt's hier:
http://www.lullabot.com/articles/drupal_input_formats_and_filters

Bild-CAPTCHA
Bitte die Zeichen die auf dem Bild zu sehen sind eingeben.