Интеллектуальные изменения формы, не отражающиеся на сайте. #Ektron

#content-management-system #ektron

#система управления контентом #ektron

Вопрос:

Я отредактировал существующую смарт-форму в настройках смарт-формы в меню настроек. Затем я опубликовал и обновил смарт-форму в свойствах папки содержимого. Теперь я перешел к конкретному контенту, который использует эту конкретную смарт-форму в редакторе CMS 400, и я вижу изменения. Но когда я просматриваю страницу в браузере, она по-прежнему показывает старую смарт-форму.Невозможно отразить изменения в браузере. пожалуйста, помогите мне. Заранее спасибо

Ответ №1:

Это помогло бы узнать, какую версию вы используете. При этом здесь может происходить несколько вещей…

Кэширование

Возможно, включено кэширование FrameworkAPI, и в этом случае вам придется дождаться истечения срока действия кэша или повторно использовать пул приложений, чтобы увидеть обновленный контент. Кэширование включено в web.config путем изменения defaultContainer свойства в этом разделе на Cache .

 <ektron.framework.services>
  <unity configSource="ektron.cms.framework.unity.config"/>
  <framework defaultContainer="Default" childContainer="BusinessObjects"/>
</ektron.framework.services>
  

Переиздать контент

Изменения в определении смарт-формы не будут немедленно распространяться на все блоки контента, использующие эту конкретную смарт-форму. Если вы добавите поле (например), это поле не будет существовать ни в каких блоках контента, если вы не откроете этот блок контента в режиме редактирования и не опубликуете его повторно. Оно будет автоматически добавлено в блок содержимого, когда вы нажмете Редактировать, но это изменение не будет сохранено, пока вы не нажмете опубликовать.

Комментарии:

1. Это была проблема с кэшированием.. Теперь это решено. Спасибо за помощь, Брайан.