Как вы делаете предварительную загрузку компонентов
Я хотел бы знать, как вы делаете предварительную загрузку компонентов в sitecore 7.1?
Что я пробовал до сих пор:
- Создайте стандартное значение для страницы.
- Затем измените детали представления стандартного значения.
- Затем добавьте компоненты, которые я хочу предварительно загрузить на странице.
- Затем создайте ветку для страницы.
- Используйте ветку, чтобы создать страницу.
Это работает хорошо, за исключением того, что когда я добавляю новые компоненты в стандартное значение страницы, все существующие страницы затрагиваются моими изменениями.
Что мне нужно знать - нет ли там, что мои старые значения не влияют на старую страницу?
Есть ли способ повлиять только на новую страницу, которую я создаю, когда я изменяю предварительную загрузку компонентов на моей странице?
Ваш вклад приветствуется.
2 ответа
Есть несколько вещей, которые следует учитывать:
Если текущая установка Sitecore обновлена с версии 6.4 или более ранней до текущей версии; могут быть проблемы с разметкой элемента. Вам нужно будет проверить необработанные значения поля Подробности макета и выяснить это.
Любые изменения, внесенные в сведения о макете стандартных значений, каскадно относятся к элементам, созданным из этого конкретного шаблона.
Если вы не хотите, чтобы эти изменения были унаследованы, попробуйте множественное наследование. И изменить шаблон тех элементов, которые созданы.
И наконец, если вышеперечисленное не работает, попробуйте создать новый шаблон с нужными вам изменениями и измените шаблон созданных элементов.
Надеюсь, что выше помогает. Поделитесь любыми другими вопросами, которые у вас могут возникнуть, или даже если они не ответили на ваши вопросы.
Удачного Sitecoring!
Основное назначение __Standard Values - автоматическое обновление существующих элементов.
В этом случае не следует настраивать макет элемента в __Standard Values.
Вам нужно использовать ветвь и настроить макет в элементе страницы вместо __Standard Values.