Ajouter les tableaux à l'éditeur de contenu dynamique
Autor: Jean-Paul V.La notion de contenu dynamique est très importante: cela permet de répartir la mise à jour des pages du site sur plusieurs personnes. Sans cela, il peut y avoir une charge trop importante sur une seule personne.
Aussi, avec les versions antérieure à ma v12pro, j'avais fait quelque chose d'approchant avec freecms. Ça marchait, mais c'était compliqué. Je suis donc content de voir que cette fonctionnalité ait été ajoutée à la version actuelle.
Mais il faut aller au bout! Il manque les tableaux à l'éditeur (création, mise à jour, modification, destruction). Pour gérer des réunions, des documents ou d'autres choses comme ça, les tableaux sont indispensables.
Curieusement, on peut insérer un tableau Excel par copier-coller! Et le code html inséré est correct. Si on ajoute à la main une bordure au code html (border="1"), la bordure apparait en mode édition, mais disparait après enregistrement: c'est vraiment dommage!
En résumé: compléter l'éditeur, et ajouter au moins les tableaux!
Merci!
Autor
Je viens de trouver une solution de contournement au fait que les tableaux insérés dans une page de contenu dynamique (par copier-coller ou par code html) n'ont pas de bordures après enregistrement: il faut ajouter des instructions css.
Pour ça, on se met dans le mode plan, on sélectionne la page de contenu dynamique, on demande les propriétés de la page et on choisit "avancées". On peut alors ajouter le code html avant le </head>:
<style type="text/css">
<!--
table {
border:2px solid black;
}
td {
border:1px solid black;
padding:3px 3px 3px 3px;
}
-->
</style>
Après, on peut:
1- définir la structure générale du tableau qu'on veut insérer avec Excel (ou autre tableur)
2- transporter ce tableau par copier-coller dans la page de contenu dynamique en mode édition: les tailles des lignes et des colonnes sont conservées, mais aucune bordure n'est affichée dans ce mode.
3- on peut mettre à jour les données sans problème en mode édition, mais il vaut mieux ne pas essayer de modifier la structure du tableau dans ce mode. En d'autres termes, si on doit ajouter ou retirer une ligne ou une colonne, il sera plus simple de revenir au tableau Excel initial!
4- après enregistrement, le tableau a les bordures prévues dans les instructions css!
Bien sûr, dans la même page de contenu dynamique, tous les tableaux auront les mêmes bordures: celles des instructions css!
Bon. Ce n'est que du bricolage, et ça ne remplacera pas la prise en compte de ce problème dans la conception du website X5, et plus précisément dans les fonctionnalités de l'éditeur de contenu dynamique! Ma proposition initiale n'a donc pas changée!