netnode IT services GmbH
Mythenstrasse 7
6003 Luzern
041 450 10 66
Kontaktformular
Newsletter [neu]
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