J'ai besoin d'afficher un texte et de lui appliquer le filtre choisi. Le texte est enregistré à l'aide du text_format
type de champ.
Je connais donc le texte d'origine, je connais le type de format choisi mais je ne sais pas comment filtrer le texte.
Comment filtrer du texte par programmation? Merci
7
entities
input-formats
Marius Ilie
la source
la source
check_markup()
, et copiez également la description résumée, vous aurez une réponse parfaitement acceptable (même bonne ) :)Réponses:
Ce message sur stackoverflow décrit comment procéder par programme.
Appelez simplement check_markup et transmettez votre texte et l'identifiant du filtre.
la source
check_markup()
accepte un format_id et exécutera tous les filtres appliqués à ce format.Avec la
check_markup()
fonction, vous êtes obligé d'utiliser le format texte (format texte = bloc de filtres).Si vous souhaitez utiliser UN seul filtre exact sans format de filtre complet (comme: Convertir les sauts de ligne en HTML ), utilisez cette fonction personnalisée.
Vous pouvez vérifier la liste des filtres disponibles avec
dpm(filter_get_filters())
.la source