Anciennes révisionsLiens de retourExporter en PDFHaut de page Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditDerniers changementsSend via e-MailImprimerPermalien × Concrete5: ajouter des entrées CSS dans l'éditeur WYSIWYG c5, c58, css, ergonomie Objectif: avoir des entrées dans l'éditeur WYSIWYG avec des classes personnalisées. Commencer par ajouter une css quick'n'dirty. Si on utilise déjà un package ne pas oublier de le versionner avec git, histoire d'avoir un historique des changements en cas de mise à jour du package! Une fois que c'est fait, ajouter la classe dans votre fichier css, là p. ex. j'ai créé une classe pour centrer: /* hacks radeff */ .centrer{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; align-content: center; } Ensuite, dans le thème, éditer le fichier page_theme.php si vous bossez avec stucco: /packages/theme_stucco/themes/stucco/page_theme.php Et ajouter: , /*hacks radeff including previous comma!*/ array( 'title' => t('Centrer'), 'element' => 'div', 'attributes' => array('class' => 'centrer') ) à la fin, juste avant ); } } Si vous ne voyez pas le changement, pensez à vider le cache. https://VOTRESITEC5/index.php/dashboard/system/optimization/clearcache Enfin, résultat: Documentation officielle https://documentation.concrete5.org/tutorials/adding-ckeditor-custom-editor-styles-in-a-theme-content-blockrich-text-editor https://documentation.concrete5.org/developers/pages-themes/designing-for-concrete5/advanced-css-and-javascript-usage/adding-custom-css-classes-to-blocks-areas-and-the-editor info/concrete5/docfred/csseditor.txt Dernière modification : 2020/04/01 09:48de radeff S'identifier