Archives de
Author: Vincent

Utiliser CKeditor dans le frontend

Utiliser CKeditor dans le frontend

1. Télécharger ckeditor 2. décompresser dans web/js/, le répertoire ckeditor 3. Personnaliser le fichier ckeditor/config.js : exemple : CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: config.language = ‘fr’; config.uiColor = ‘#1980AF’; config.resize_enabled = false; config.width = 650; config.height = 400; config.toolbarCanCollapse = false; config.enterMode = CKEDITOR.ENTER_BR; config.shiftEnterMode = CKEDITOR.ENTER_P; config.toolbar_CustomText2 = [ [‘Styles’,’Format’,’Font’,’FontSize’], ‘/’, [‘Bold’, ‘Italic’, ‘Underline’, ‘Strike’, ‘-‘, ‘NumberedList’, ‘BulletedList’], [‘Underline’, ‘Strike’, ‘-‘, ‘Outdent’,’Indent’,’Blockquote’], [‘JustifyLeft’,’JustifyCenter’,’JustifyRight’,’JustifyBlock’], ‘/’, [‘TextColor’,’BGColor’,’-‘, ‘Preview’] ]; }; 4….

Lire la suite Lire la suite

Mettre en français les erreurs lors de la validation d’un formulaire

Mettre en français les erreurs lors de la validation d’un formulaire

C’est bien d’avoir un beau site en français, mais les erreurs lors de la validation d’un formulaire se font en anglais (sauf pour celles qui ont été personnalisés). Pour faire ça, il faut : Modifier apps/frontend/config/settings.yml et mettre dans la section « all » all: .settings: i18n: on default_culture: fr standard_helpers: [Partial, Cache, I18N, Text] Copier le fichier  messages.fr.xml dans le répertoire apps/frontend/i18n/ Et pour être sûr que ça marche (car j’ai eu le pb en passant de la version 1.4.8 vers…

Lire la suite Lire la suite

Afficher le texte enregistré dans la base par Ckeditor

Afficher le texte enregistré dans la base par Ckeditor

Lors de l’utilisation de CKeditor, le texte qui est enregistré dans la base contient les balises HTML. Pour afficher le texte sans les balises il faut mettre ESC_RAW lors de l’appel get d’une variable, exemple : Dans un template : <?php echo $client->getTexte2(ESC_RAW) ; ?>