Necesito mostrar un texto y aplicarle el filtro elegido. El texto se guarda usando el text_format
tipo de campo.
Entonces sé el texto original, sé el tipo de formato elegido, pero no sé cómo filtrar el texto.
¿Cómo puedo filtrar el texto mediante programación? Gracias
7
entities
input-formats
Marius Ilie
fuente
fuente
check_markup()
y también copia la descripción resumida, tendrá una respuesta perfectamente aceptable (incluso buena ) :)Respuestas:
Esta publicación en stackoverflow describe cómo hacer esto mediante programación.
Simplemente llame a check_markup y pase su texto y la identificación del filtro.
fuente
check_markup()
acepta un format_id y ejecutará todos los filtros aplicados a ese formato.Con la
check_markup()
función, está obligado a utilizar el formato de texto (formato de texto = banch de filtros).Si desea utilizar solo UNO , filtro exacto sin formato de filtro completo (como: Convertir saltos de línea en HTML ), utilice esta función personalizada.
Puede consultar la lista de filtros disponibles con
dpm(filter_get_filters())
.fuente