2014-04-07 24 views
8
yılında Sıvalar ve ve Sublayouts arasındaki fark her zaman kullanılması gerektiğini

kimse bana Sitecore içinde Sıvalar ve ve Sublayouts arasındaki farkı anlatmak ve Can nedir? Ve bu MVC kullanırken herhangi bir fark yoktur.Sitecore

Sitecore için son zamanlarda birçok eğitici/videoya katılıyordum ve bazen sunum bir Sublayout olarak oluşturuluyor, diğer zamanlarda her ikisi de MVC görünümüne bağlandığınızda aynı şekilde çalışan bir Rendering'dir. Bazı fark olmalı ama doğru ne olduğunu açıklar şey ve ne zaman her birini kullanmalıdır bulamadım.

cevap

16

Yalnızca Renderings ve Sublayouts arasındaki fark, her birinin temsil ettiği dosya türleridir.

Renderler - - XSLT
Sublayouts - Web denetimlerini (.ascx dosyalarını)

: Bu hemen hemen aşağıdaki bağlıdır (6,6 öncesinde Sitecore tek seçenekti)

WebForms ise

, MVC için (Sitecore 6.6 ve üstü), farklı MVC tipleri için Renderings'e sahipsiniz. en sık kullanılanlar şunlardır: -

Kontrolör sadece MVC bileşenleri kullanıyorsanız

Rendering
Görünüm Rendering, daha sonra bu kullanmak istiyorum olanlar vardır Sublayouts WebForms .ASCX daha olduğu gibi kontrolleri. Bu tür yardım için

, Martina Welander en SitecoreMVC öğreticiler izlemenizi tavsiye ederim: - https://www.youtube.com/watch?v=i3Mwcphtz4w
https://www.youtube.com/watch?v=dW_rQp9bMmE

1

Temel olarak, bir Sublayout oluşturma türüdür. İki farklı isim var neden
nedeni çoğunlukla mirası geçerli:

"eski günler" sadece alışık olduğu var:
- Sublayouts (= bir ASP.NET kullanıcı denetimi kullanmak Renderings)
- Renderler (bir XSLT dosyası kullanmak = Renderler)

iki farklı isimler olan hemen hemen MVC tanıtımı ve yavaşça XSLT ölen kullanılır hale gelmiştir. Eğer MVC kullanıyorsanız
, hiç Sublayouts kullanmaz, sadece Renderler hangi Birden farklı türleri vardır.

Sadece "Renderings" hakkında konuşmaya çalışıyorum ve yalnızca kullanıcıları karıştırdığı için farklı türlerden bahsetmiyorum.

İlgili konular