epfl-si / jahia2wp

Migrate your site from Jahia to WordPress
http://jahia2wp.readthedocs.io
MIT License
8 stars 11 forks source link

Ignore table blocks in epfl-filter block #1166

Closed LuluTchab closed 4 years ago

LuluTchab commented 4 years ago

Fix à la PR #1165 pour faire en sorte que les blocs wp:table qui se trouvent actuellement dans un wp:epfl/table-filter ne soient pas pris en compte lors de la transformation de wp:table en wp:epfl/table. Au début, j'ai voulu passer par une regex pour ne pas prendre des blocs donnés qui avaient wp:table en enfant mais super compliqué... donc j'ai fait autrement. On peut passer une liste de block (au format [<catégorie>/]<block>, ex: epfl/table-filter ou table) pour dire que l'on veut ignorer les blocs qui sont contenu au sein de ceux passés. Ensuite, il y a simplement un travail de recherche et des boucles pour ne pas prendre en compte les blocs contenu dans un bloc parent "défendu".