Web şablonlarını kullanarak kaynak içeriği depolama

Not

12 Ekim 2022 tarihi itibarıyla Power Apps portalları, Power Pages olarak adlandırılmıştır. Daha fazla bilgi: Microsoft Power Pages genel kullanıma sunuldu (blog)
Yakında Power Apps portalları belgelerini taşıyıp Power Pages belgeleri ile birleştireceğiz.

Bir Power Apps tablosu (adx_webtemplate) olan Web Şablonu, şablon kaynak içeriğini depolamak için kullanılan Power Apps Portalları ile birlikte gelir. Bir web şablonu, dinamik içerik işleme için genellikle Liquid içerir ve Liquid şablonlarının Power Apps Portalları 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 portal web siteniz için özel üst bilgiler ve alt bilgiler oluşturmak için de kullanılabilir.

Not

Şablon kaynak içeriğini, Power Pages uygulamasında da saklayabilirsiniz. Daha fazla bilgi: Power Pages nedir

Web şablonu öznitelikleri

Öznitelik Açıklama
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.

Sayfa şablonları olarak web şablonları

Web Şablonları, sayfa şablonları ile birlikte Power Apps portalları içerik yönetim sistemi için yeni şablonlar oluşturmak üzere kullanılabilir. Bu, .NET kodu yazmanıza veya portal uygulamanızı yeniden dağıtmanıza gerek kalmadan tamamıyla Power Apps içinde gerçekleştirilebilir.

Web şablonunu temel alan yeni bir sayfa şablonu oluşturmak için yeni bir Sayfa Şablonu kaydı oluştururken Tür olarak Web Şablonu 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, üst bilgi ve alt bilgi arasındaki tüm küresel web sitesi sayfa içeriğinin işlemesini kontrol edecektir. Bu seçenek işaretli değilse, Web Şablonunuz, HTML oluşturuyor olmanız durumunda, tüm yanıtı oluşturmaktan sorumlu olacaktır. Bu da doctype'tan kök <html> etiketlerine kadar her şeyi kapsamaktadır.

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 gelecektir. Web sitesi üstbilgisi ve altbilgisi kullanmayan bir sayfa şablonunun işlenmesi halinde HTTP yanıtı İçerik Türü üstbilgisi, 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 Apps portalı 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 Apps portallarında önceden hazırlanmış bir dizi Liquid şablonu bulunmaktadı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' %}

Ayrıca bkz.

Liquid işleçlerini anlama
Liquid türleri
Koşullu
Liquid Nesneleri
Liquid Etiketleri
Liquid Filtreleri

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).