Автор: Лаура Фрезе| Ссылка на блог на сайте

В недавнем мультисайтовом проекте, включавшем страницы, переведенные на греческий язык, один из наших разработчиков обнаружил, что греческие символы, такие как α, кодируются в формате HTML в . В этом сообщении блога я покажу вам, как изменить конфигурацию CKEditor, чтобы предотвратить кодирование греческих символов.

Быстрый поиск в Google показал, что это распространенная проблема с CKEditor. Еще в 2011 году эта проблема была опубликована на форумах вопросов и ответов Kentico, и исправление заключалось в изменении файла ~\CMSAdminControls\FCKeditor\fckconfig.js. Однако с тех пор все изменилось, и строка FCKConfig.IncludeGreekEntities = false; более не существует.

Чтобы решить эту проблему в Kentico 8, 9 и 10, вам нужно открыть файл ~/CMS/CMSAdminControls/CKEditor/config.js и следующую строку примерно в строке 11:

config.entities_greek = ложь;

После того, как вы добавите строку, обязательно очистите кеш, прежде чем пытаться увидеть исправление! Если это не сработает, я также хотел бы попробовать просмотреть страницу в режиме инкогнито в Chrome или просмотреть ее в другом браузере.