У нас есть проект Sitecore, а код/файлы - от ASP.NET веб-приложения.Как сделать jQuery визуализированный контент редактируемым в редакторе опыта Sitecore
HTML, для раздела продукции выглядит следующим образом
<div class="products-section">
<ul class="tabs">
<li>Product 1</li>
<li>Product 2</li>
</ul>
<div class="product">
<h3>Product Name</h3>
<img src="/images/img1.jpg" />
<span>Description</span>
</div>
</div>
Вот как это работает для конечного пользователя. EU перейдет на вкладку «Продукт» (например, продукт 1), которая изменит содержимое внутри <div class="product">
, без обратной передачи.
Для автора этот раздел должен быть доступен из Редактора Experience. Обычно я использую asp:Repeater
с sc:Text,sc:Image
, чтобы сделать это.
Но здесь данные должны быть получены с использованием вызовов ajax, что означает отсутствие элементов управления ретранслятора или Sitecore.
В этом случае, как я могу сделать контент редактируемым из редактора «Опыт».
Единственные идеи, которые я придумал:
Получить данные всех продуктов в
Page_Load
, связывают его с помощьюRepeater
, а затем использоватьjQuery
Показать/Скрыть соответствующие дивы. (Не похож, хороший способ, хотя)Сообщите автор контента, что этот раздел может быть изменен только от содержимого редактора, а не из редактора опыта :)
Каковы мои варианты здесь ,
Зачем это закрыть? Разве это не общий сценарий для разработчиков sitecore. Если есть что-то еще, о чем нужно упомянуть, сообщите мне. – Qwerty