Dreamweaver'da tasarım öğeleri paylaşan sayfalardaki içeriği kontrol etmek için yuvalanmış şablonları oluşturmayı öğrenin.

Yuvalanmış bir şablon, tasarımı ve düzenlenebilir bölgeleri başka bir şablona dayanan bir şablondur. Yuvalanmış şablonlar, bir sitenin çok sayıda ortak tasarım öğesi olup yine de bazı değişiklikler içeren sayfalarındaki içeriği denetlemek için kullanışlıdır. Örneğin bir taban şablonda daha geniş tasarım alanları olabilir ve bir siteye katkı yapan pek çok kişi tarafından kullanılabilirken yuvalanmış bir şablon sayfalardaki düzenlenebilir bölgeleri sitenin belirli bir kısmı için daha ayrıntılı olarak tanımlayabilir.

Taban bir şablondaki düzenlenebilir bölgeler yuvalanmış şablona devredilir ve yuvalanmış bir şablondan oluşturulan sayfalarda, bu bölgelere yeni şablon bölgeleri eklenmedikçe düzenlenebilir olarak kalır.

Taban bir şablondaki değişiklikler, taban şablonu esas alan şablonlarda ve tüm ana ve yuvalanmış şablonları esas alan tüm şablon tabanlı belgelerde otomatik olarak güncelleştirilir.

Aşağıdaki örnekte, trioHome şablonu Body, NavBar ve Footer adlı üç düzenlenebilir bölge içermektedir:

Düzenlenebilir üç bölge içeren bir şablon
Düzenlenebilir üç bölge içeren bir şablon

Yuvalanmış şablon oluşturmak için şablonu esas alan yeni bir belge oluşturulmuş, sonra bu bir şablon olarak kaydedilmiş ve TrioNested olarak adlandırılmıştır. Yuvalanmış şablonda Body adlı düzenlenebilir bölgeye iki düzenlenebilir bölge eklenmiştir.

Yuvalanmış şablon
Yuvalanmış şablon

Yuvalanmış şablona aktarılan düzenlenebilir bir bölgeye yeni bir düzenlenebilir bölge eklediğinizde, düzenlenen bölgenin vurgulama rengi değişir. Düzenlenebilir bölge dışında eklediğiniz içerik, örneğin editableColumn, artık yuvalanmış şablona dayanan belgelerde düzenlenebilir değildir. Mavi ile vurgulanmış düzenlenebilir bölgeler, ister yuvalanmış şablonda eklenmiş ister taban şablondan aktarılmış olsunlar, yuvalanmış şablona dayanan belgelerde düzenlenebilir kalır. Düzenlenebilir bölge içermeyen şablon bölgeleri şablon tabanlı belgelere düzenlenebilir bölgeler olarak aktarılır.

Yuvalanmış bir şablon oluşturma

Yuvalanmış şablonlar taban bir şablon üzerinde çeşitlemeler oluşturmanıza izin verir. Giderek daha ayrıntılı sayfa mizanpajları tanımlamak için birden çok şablonu yuvalayabilirsiniz.

Varsayılan olarak taban şablondan gelen tüm düzenlenebilir şablon bölgeleri, yuvalanmış şablondan onu esas alan belgeye aktarılır. Bu, siz bir taban şablonda düzenlenebilir bir bölge oluşturur, sonra da yuvalanmış bir şablon oluşturursanız, düzenlenebilir bölgenin (siz yuvalanmış şablondaki o bölgeye yeni herhangi bir şablon bölgesi eklemediyseniz) yuvalanmış şablonu esas alan belgede görüneceği anlamına gelir.

Not:

Düzenlenebilir bir bölgenin içine, o bölgenin yuvalanmış şablonu esas alan belgelere düzenlenebilir bir bölge olarak aktarılmaması için şablon etiketleri ekleyebilirsiniz. Böyle bölgelerin mavi kenarlık yerine turuncu bir kenarlığı vardır.

  1. Yuvalanmış şablonu esas almak istediğiniz şablondan bir belge oluşturun. Aşağıdakilerden birini yapın:

    • Varlıklar panelindeki sol bölmeden Şablonlar'ı tıklatın. Alt bölmeden Yeni Şablon'u seçin.

    • Dosya > Yeni'yi seçin. Yeni Belge iletişim kutusunda Şablondan Sayfa kategorisini seçin, sonra kullanmak istediğiniz şablonun bulunduğu siteyi seçin. Yeni bir belge oluşturmak için Şablon listesinde şablonu çift tıklatın.

  2. Dosya > Farklı Kaydet'i seçin. Farklı Kaydet iletişim kutusunda, Kayıt türü açılır listesinde Şablon Dosyaları'nı seçin.

  3. Farklı Kaydet kutusuna bir ad girin ve yeni belgeyi bir yuvalanmış şablon olarak kaydetmek için Tamam'ı tıklatın.

Düzenlenebilir bir bölgenin yuvalanmış bir şablona aktarılmasını önleme

Yuvalanmış şablonlarda içtekine aktarılan düzenlenebilir bölgelerin mavi bir kenarlığı vardır. Düzenlenebilir bir bölgenin içine, o bölgenin yuvalanmış şablonu esas alan belgelere düzenlenebilir bir bölge olarak aktarılmaması için şablon etiketleri ekleyebilirsiniz. Böyle bölgelerin mavi kenarlık yerine turuncu bir kenarlığı vardır.

  1. Kod görünümünde aktarılmasını engellemek istediğiniz düzenlenebilir bölgeyi bulun.

    Düzenlenebilir bölgeler şablon yorum etiketleri ile tanımlanır.

  2. Şu kodu düzenlenebilir bölge koduna ekleyin:
    @@(" ")@@

    Bu şablon kodu, düzenlenebilir bölgeyi çevreleyen <!-- InstanceBeginEditable --><!-- InstanceEndEditable --> etiketleri içinde herhangi bir yere yerleştirilebilir. Örneğin:

    <!-- InstanceBeginEditable name="EditRegion1" --> 
    <p>@@("")@@ Editable 1 </p> 
    <!-- InstanceEndEditable -->

Bu çalışma Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License kapsamında lisanslanmıştır  Creative Commons şartları, Twitter™ ve Facebook sitelerinde paylaşılanları kapsamaz.

Yasal Uyarılar   |   Çevrimiçi Gizlilik İlkesi