Ограничение количества символов для однострочного текстового поля sitecore при редактировании в редакторе Experiance
Требование:
- Ограничить количество символов sitecore однострочным текстовым полем
- При редактировании(не при сохранении) в редакторе опыта не должно быть разрешено превышение указанного предела.
- Поле должно быть показано с текстом подстроки (текст заголовка должен показать детали об ограничении)
Пример: если однострочное текстовое поле sitecore ограничено 30 символами, то при редактировании в редакторе опыта не должно быть более 30 символов, а также будет вложенная строка (в этом поле не должно быть более 30 символов)
Пожалуйста, предоставьте предпочтительный подход для выполнения этого
1 ответ
Я думаю, что для этого нужно создать настраиваемое поле Sitecore с помощью javascript. Об этом есть несколько постов в блоге:
https://www.sitecore.net/company/blog/474/creating-a-custom-sitecore-field-4246
https://www.geekhive.com/buzz/post/2014/05/how-to-create-a-custom-field-in-sitecore/
Я делал это раньше с помощью "поля тегов Sitecore", которое является настраиваемым полем, и я использую javascript для получения списка доступных тегов, я уверен, что вам это не нужно, но вы можете увидеть, как я использую javascript с этим кодом, Вы можете проверить мой блог здесь:
https://abarhoum.wordpress.com/2017/07/06/sitecore-tag-field-tags-and-autocomplete/
я также добавил код на github: