page_name,page_id,page_title,content,keywords,language,original_page
Clean_the_html_for_the_export,178,"Clean the HTML to export data","==Clean HTML tags and entities to export your data==
#Override the display() of the field to strip the tags... but this would affect all parts of the application where the HTML fields are displayed.
#Create a grafted field, then override its display to show the stripped contents of the HTML area field.

e.g. in the fields.ini:

<code> 
    __sql__ = ""select t.*, null as stripped_field from mytable t""
    [original_field]
       widget:type=htmlarea
       visibility:csv=hidden

    [stripped_field]
        visibility:csv = visible
        visibility:list=hidden
        visibility:browse=hidden
        visibility:find=hidden

</code> 


Then in the delegate class:


<code> 
    function stripped_field__display($record){
        return html_entity_decode(strip_tags($record->val('original_field')), ENT_QUOTES, 'UTF-8');
    }
</code> ",,en,
