Мы создали несколько повторно используемых компонентов для нашего сайта и столкнулись с проблемой при попытке добавить более одного экземпляра этих компонентов на страницу. Это проблема, потому что Sitecore должен быть уникальным ключ-заполнитель. Означает ли это, что вы никогда не сможете добавить более одного экземпляра подслоя с заполнителем на одну и ту же страницу?
Пример:
Подстрока с двумя столбцами - заполнители 2column-col1 и 2column-col2
Подстрока с тремя столбцами - заполнители 3column-col1, 3column-col2 и 3column-col3
На странице добавьте подслой из двух столбцов, подслой из трех столбцов, а затем еще один подслой из двух столбцов
Теперь есть 2 заполнителя с именем 2column-col1 и 2 заполнителя с именем 2column-col2
Есть ли способ обойти это? Мы подумали о динамическом создании ключа-заполнителя в коде пользовательского элемента управления, но это вызывает проблемы, если вы хотите использовать параметры-заполнители.
Кажется, это было бы обычным делом хотеть сделать. Есть ли обходной путь?