For security reasons only defined tags are allowed in VIMP texts.
But it´s possible to expand this list of allowed tags for the static pages.
Therefore we first add the following block to the file config/content_filter.yml:
blacklist: # <- this is the last line of the original file. We add the following block: webcontent: description: prepare: html_comments: html_corrector: html: allowed_tags: '<a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <h2> <h3> <h4> <h5> <h6> <h7>' popup: false nofollow: true mask: false autop: url: length: 72 popup: false nofollow: true mask: false blacklist:
Important: Indentations must always be done with one or more whitespaces, but never with tab stops. For example, there are exact 2 whitespaces before "webcontent".
To allow further tags we edit allowed_tags and add the tags we need. For example, to allow embedding of the VIMP player, we need the <script> tag and for tables <table> <tbody> <tr> <td>. These tags are added in the next example:
allowed_tags: '<a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <h2> <h3> <h4> <h5> <h6> <h7> <table> <tbody> <th> <tr> <td>'
Please clear the VIMP cache after saving the file (./vimp cc or ./symfony cc for versions lower than 6.0).
All style and JS event attributes are filtered for security reasons. It´s not possible to change this by parameters. Thus add css classes or IDs to any tag you want to change its appearance, for example <table class="mytable"> .
Ideally you should extend all tags with css classes (e.g. <table class="mytable">, if you want to apply custom styles.