Preciso exibir um texto e aplicar o filtro escolhido. O texto é salvo usando o text_format
tipo de campo.
Conheço o texto original, o tipo de formato escolhido, mas não sei como filtrar o texto.
Como filtrar programaticamente o texto? obrigado
7
entities
input-formats
Marius Ilie
fonte
fonte
check_markup()
, e também copiar a descrição sumária, você terá um perfeitamente aceitável (mesmo boa resposta) :)Respostas:
Esta postagem no stackoverflow descreve como fazer isso programaticamente.
Basta ligar para check_markup e passar seu texto e o ID do filtro.
fonte
check_markup()
aceita um format_id e executará todos os filtros aplicados a esse formato.Com a
check_markup()
função, você é forçado a usar o formato de texto (formato de texto = banch de filtros).Se você deseja usar apenas UM , filtro exato sem formato de filtro completo (como: Converter quebras de linha em HTML ), use esta função personalizada.
Você pode verificar a lista de filtros disponíveis com
dpm(filter_get_filters())
.fonte