Bir atlıkarınca oluşturmaya çalışıyorum ve bunun Deneyim Düzenleyicisi'nden yapılandırılabilir olmasını istiyorum. tarafından yapılandırılabilir Ben resim, metin VE ekle/veya slaytları silmek mümkün olduğunu kastediyorum.Ayrı bir yer tutucuda öğeleri gösterme
Karuseli ilk oluşturduğumda slayt ekleyebilirim/silebilirim ancak kaydetmeden ve tekrar açtıktan sonra, karuseli oluşturduktan sonra, hepsi aynı yer tutucunun bir parçası oldukları için sadece bir slaydı kaldıramıyorum (I) yeni slaytlar eklemeye ve yeni olanları kaldırmaya devam edebilir, ancak eskileri değil).
Ben Carousel.cshtml ve CarouselSlide.cshtml ve benzeri kod göz:
<div class="carousel-slide">
<div class="carousel-slide-content">
@Html.Sitecore().BeginField(....)
<div class="background-image">
.....
</div>
<div class="text-container">
....
</div>
@Html.Sitecore().EndField()
</div>
</div>
Ancak bu sorunla benziyor
Carousel.cshtml
<div class="carousel">
@foreach (Item slide in Model.Item.Children)
{
@Html.Action("CarouselSlide", "MediaFeature", new { model = slide });
}
@Html.Sitecore().DynamicPlaceholder("slides")
</div>
CarouselSlide.cshtml yer tutucular ile ilgilidir. DynamicPlaceholders'ı nasıl oluşturacağınız hakkında herhangi bir fikir var mı?
DÜZENLEME
"slaytlar" tutucu tek CarouselSlide bileşenleri
Slayt yer tutucularına birer slayt bileşen ekliyor musunuz?Veya, kullanıcının bir slaytlar kapsayıcı öğesine eklemek için slaytları seçtiği bir slayt veri şablonunuz var mı ve slaytlar kapsayıcı öğesini karusel bileşeninizden bir veri kaynağı olarak mı seçiyorsunuz? –
@dnstommy Deneyim Düzenleyicisi – Melvinr
okdan tek tek ekliyorum. Dinamik yer tutuculardaki doo için kontrol ettin mi? Yer tutucularınızın sonunda rehber bulunmalıdır. https://marketplace.sitecore.net/en/Modules/I/Integrated_Dynamic_Placeholders.aspx –