Ограничение количества символов для однострочного текстового поля sitecore при редактировании в редакторе Experiance

Требование:

  1. Ограничить количество символов sitecore однострочным текстовым полем
  2. При редактировании(не при сохранении) в редакторе опыта не должно быть разрешено превышение указанного предела.
  3. Поле должно быть показано с текстом подстроки (текст заголовка должен показать детали об ограничении)

Пример: если однострочное текстовое поле 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:

https://github.com/abarhoum/TagControl

Другие вопросы по тегам