I have the following problem: I changed the allowed tags in my html input format, but of course this only applies to newly created content.

Surely there must be some way or module to have the input filter run on all existing content again and modify it accordingly? Or maybe a mass-edit-like modlue to strip the tags manually? I looked through the module list but without luck.

Comments

Scott’s picture

...They should be called OUTPUT filters. Drupal stores whatever the user inputs and then filters out disallowed tags on output. The likely cause of your problem is that Drupal caches the filtered content instead of refiltering it each time it's displayed. It only gets refiltered if you edit the node or clear the cache. Clearing the cache will fix them all at once. See http://drupal.org/node/127624

The devel module has a cache clearing function. http://drupal.org/project/devel

macrule’s picture

Thanks Scott! You are absolutely right, the cache was the issue. I'm only just starting and I already like drupal better every day :-)