Cómo hacer que el Widget TextBox en Blogengine soporte otras etiquetas HTML

By | junio 29, 2010

por My Melting Brain

Para extender el soporte de otras etiquetas HTML del Widget TextBox en Blogengine hay que realizar un pequeño cambio al código fuente del archivo .ASCX del TextBox. Ya que en condiciones normales, por ejemplo, el Widget no soporta la inclusión de la etiqueta <iframe>. Cuando tratas de incluir ciertas etiquetas HTML no soportadas por el editor, al momento de guardar los cambios, aquellas etiquetas no se guardan, dejándolo a uno un poco desconcertado ya que no se recibe ningún tipo de advertencia.

Para permitir el uso de cualquier etiqueta dentro del TextBox hace falta incluir el siguiente código en el archivo BlogEngine\widgets\TextBox\edit.ascx :

extended_valid_elements: “<ETIQUETA>[<PROPIEDAD1>|<PROPIEDAD2>|<PROPIEDAD3>]”

Por ejemplo, para incluir el soporte para la etiqueta <iframe>:

extended_valid_elements: "iframe[name|id|src|scrolling]"

Esta propiedad debes de incluirla dentro del método Javascript tinyMCE.init que está en el archivo edit.ascx antes mencionado