Web şablonları

Web şablonu şablon kaynak içeriğini depolamak için kullanılan bir Power Pages sitesi meta verileri kaydıdır. Bir web şablonu, dinamik içerik işleme için genellikle Liquid içerir ve Liquid şablonlarının Power Pages sisteminin geri kalanı ile tümleştirilmesi için merkezi tablodur.

Web şablonları diğer içeriklere eklenebilir veya şablon etiketlerini kullanarak diğer şablonlarla birleştirilebilir ve bu etiketlerde Ad özniteliği kullanılarak referans gösterilebilir. Tümüyle özel sayfa şablonları oluşturmak veya Power Pages web siteniz için özel üst bilgiler ve alt bilgiler oluşturmak için de kullanılabilir.

Web şablonu öznitelikleri

Öznitelik Veri Akışı Açıklaması
Adı Şablonunun adı. Diğer içeriklere dahil edildiğinde veya başka şablonlar tarafından genişletildiğinde bu şablona başvurmak için kullanılır.
Kaynak Şablonun kaynak içeriği. Bu alan için Power Apps'te sözdizimi vurgulama ve diğer kod düzenleme özelliklerine sahip bir kaynak kodu düzenleyicisi sağlanır.
MIME Türü Şablon içeriği için isteğe bağlı olarak bir MIME türü sağlar. Hiçbirinin sağlanmaması halinde metin/html türü olduğu varsayılır. Bu değer, yalnızca şablonun bir başka Sayfa Şablonu ile ilişkilendirildiği durumlarda kullanılır ve bu şablon için tüm içeriğin işlenmesini denetler.

Özel sayfa düzenleri olarak web şablonları

Web şablonları, sayfa şablonlarıyla birlikte Power Pages sitelerine yönelik yeni özel sayfa düzenleri oluşturmak üzere kullanılabilir.

Web şablonunu temel alan yeni bir sayfa şablonu oluşturmak için yeni bir sayfa şablonu kaydı oluştururken Tür olarak web şablonunu seçin. Sonra bir Web Şablonu seçin.

Web Sitesi Üstbilgisini ve Altbilgisini Kullan(varsayılan olarak işaretli olan) seçeneğini not edin. Bu işaretliyse, web şablonunuz, küresel web sitesinin üst bilgisi ve alt bilgisi arasındaki tüm sayfa içeriğinin işlemesini denetler. Bu seçenek işaretli değilse, web şablonunuz, HTML işlemeniz durumunda, tüm yanıtı işlemekten sorumlu olur. Bu da doctype'tan kök <html> etiketlerine kadar her şeyi kapsar.

Web şablonları için en sık karşılaşılan kullanım durumları HTML işlemek için olacaktır, tüm yanıtı oluşturma (Web sitesi üst bilgi ve alt bilgi kullanım seçimi kaldırılarak) seçtiğiniz herhangi bir metin tabanlı biçim oluşturma seçeneği sağlar. Bu durumda web şablonunun MIME Türü özniteliği önemli hale gelir. Web sitesi üst bilgisi ve alt bilgisi kullanmayan bir sayfa şablonunun işlenmesi halinde HTTP yanıtı İçerik Türü üst bilgisi, ilgili web şablonunun MIME türüne ayarlanır (MIME türü sağlanmamışsa metin/html kullanılır); bu şekilde Liquid kullanılarak HTML olmayan içeriğin işlenmesine yönelik çok çeşitli seçenekler sunulmuş olur. Yaygın bir kullanım örneği bir application/rss+xml MIME türünü ayarlayarak bir RSS akışı oluşturmak olurdu.

Web sitesi üst bilgileri ve alt bilgileri olarak web şablonları

Web şablonları, Power Pages tarafından kullanılan genel üst bilgi ve alt bilgileri geçersiz kılmak için de kullanılabilir. Web sitenizin Üst Bilgi Şablonu veya Alt Bilgi Şablonu alanını, seçtiğiniz web şablonuna ayarlayın. Web Sitesi Üstbilgisi'ni geçersiz kılarsanız seçili şablonunuzun normalde varsayılan üst bilgi şablonu tarafından işlenen birincil gezinti menüsü, oturum açma ve çıkış yapma bağlantıları, arama arabirimi gibi sayfanızın arabirim elemanlarını işleme sorumluluğunu üzerine alacaktır.

Yerleşik web şablonları

Power Pages içinde önceden yapılmış bir dizi Liquid şablonu vardır. Bunları kullanmak için yukarıdaki listeyi başvuru olarak kullanarak, bunları adlarıyla eklemeniz gerekir.

Ad Açıklama Kod
Reklam Bu şablon bir reklamı ada göre işler ya da bir reklam yerleşimindeki rastgele bir reklamı işler. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Bloglar Bu şablon bir liste grubundaki en son blog iletilerini işler. {% include 'blogs' %}
İçerik haritaları Bu şablon, üst sayfaların bağlantılarını geçerli sayfadan Giriş sayfasına doğru işler. {% include 'breadcrumbs' %}
Alt Bağlantı Liste Grubu Bu şablon, bir liste grubundaki geçerli sayfaların tüm alt sayfalarına giden bağlantıları işler. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
Olaylar: Yaklaşan Bu şablon, şu an ile 60 gün sonrası arasında meydana gelen olayların bağlantılarını işler. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Forumlar Bu şablon, web sitesinin forumlarının listesini ilgili ileti dizisi ve ileti sayılarıyla birlikte işler. {% include 'forums' %}
Düzen 1 Sütun Bu şablon, içerik haritaları, sayfa başlığı içeren tek bir sütun düzeni ile sayfa kopyası içeriğini işler. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Düzen 2 Soldaki Sütun Geniş Bu şablon, iki sütunlu bir düzen işler. Sol sütun sağa göre daha geniştir. Sayfanın üstünde içerik haritaları ve sayfa başlığı içerir ve sayfa metni içeriğin sol sütununda yer alır. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Düzen 2 Sağdaki Sütun Geniş Bu şablon, iki sütunlu bir düzen işler. Sağ sütun sola göre daha geniştir. Sayfanın üstünde içerik haritaları ve sayfa başlığı içerir ve sayfa metni içeriğin sağ sütununda yer alır. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Düzen 3 Orta Sütun Geniş Bu şablon, üç sütunlu bir düzen işler. Orta sütun sağ ve sola göre daha geniştir. Düzen, sayfanın üstünde içerik haritalarını ve sayfa başlığını içerir ve sayfa metni içeriğin orta sütununda yer alır. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Sayfa Kopyası Bu şablon, katıştırılmış Liquid desteğine sahip düzenlenebilir sayfa kopyası içeriği HTML'sini işler. {% include 'page_copy' %}
Sayfa Başlığı Bu şablon sayfa başlığını işler. {% include 'page_header' %}
Anket Bu şablon bir anketi ada göre işler ya da bir anket yerleşimindeki rastgele bir anketi işler. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Arama Bu şablon, tek bir metin girişi ve arama düğmesine sahip temel bir arama formunu işler. {% include 'search' %}
Yan Gezinti Bu şablon dikey ağaç görünüm stiline sahip Gezinti oluşturur. Birinci düzeye (veya belirlenen derinlik aralığına) giden üst sayfaların, geçerli sayfanın eş sayfalarının ve geçerli sayfanın alt sayfalarının bağlantılarını içerir. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Kod Parçacığı Bu şablon ada göre düzenlenebilir bir HTML içeriği kod parçacığını işler. {% include 'snippet' snippet_name:'Name' %}
Üst Gezinti Bu şablon Birincil Gezinti web bağlantısı kümesi için açılır menülere sahip düzenlenebilir bir gezinti çubuğu oluşturur. {% include 'top_navigation' %}
Web Bağlantısı Liste Grubu Bu şablon bir web bağlantısı kümesinin bağlantılarından oluşan bir liste grubunu işler. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Bileşen olarak web şablonları (önizleme)

Web şablonları, oluşturucuların bu yeniden kullanılabilir bileşenleri kullanmalarına ve gereksinimleri karşılayacak parametreler sunmalarına izin vermek amacıyla web sayfalarında bileşenler olarak oluşturulabilir ve kullanılabilir.

Daha fazla bilgi: Bileşen olarak web şablonları

Ayrıca bkz.