Bloklarla Temel Şablon Tanımlama
Üzerine yazılabilir blok bölgeleri içeren bir düzen oluşturun.
Bloklarla Temel Şablon Tanımlama, CoddyKit'te ücretsiz bir Flask Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Flask Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Flask Academy kursu toplamda 4 dersten oluşur.
Düzenler Her Yerde Tekrarlanır
Sitenizdeki her sayfa aynı üst bilgiyi, gezinme bölümünü ve alt bilgiyi paylaşır. Bu HTML'yi her şablona kopyalamak bakım sorunlarına yol açar. Bir temel şablon bunu çözer. 🧩
Tek İskelet, Birçok Sayfa
Bir temel şablon tam HTML iskeletini bir kez içerir. Alt sayfalar bunu yeniden kullanır ve yalnızca farklı bölümleri doldurur; böylece ortak biçimlendirme tek bir dosyada bulunur.
Bloklar Boşlukları Belirtir
Temel şablonun içindeki bir blok, alt sayfaların geçersiz kılabileceği bir bölgeyi belirtir. Bir bloğun dışındaki her şey sabittir ve tüm sayfalar tarafından paylaşılır.
Blok Tanımlama
Adlandırılmış bir blok etiketiyle bir bölge açın ve endblock ile kapatın. Bu ikisi arasındaki her şey, o alanın varsayılan içeriğidir.
<title>{% block title %}My Site{% endblock %}</title>Gerçek Bir Temel İskelet
Bu base.html dosyası belge türü bildirimini, head bölümünü ve body bölümünü bir kez sarar. Sayfaların özelleştireceği tek bölümler title ve content bloklarıdır.
<!DOCTYPE html>
<html>
<head>
<title>{% block title %}Site{% endblock %}</title>
</head>
<body>
{% block content %}{% endblock %}
</body>
</html>Bloklarınızı Açıkça Adlandırın
Her bloğa content, title veya sidebar gibi açıklayıcı bir ad verin. Alt sayfalar, bu blokları geçersiz kılarken tam olarak bu adlara başvurur.
Bloklar Varsayılan Değerler İçerebilir
Blok etiketleri arasındaki içerik bir varsayılandır. Alt sayfa bloğu geçersiz kılmazsa ziyaretçi bunun yerine bu geri dönüş metnini görür.
{% block footer %}© CoddyKit{% endblock %}Temel Dosya Nerede Bulunur
Düzeni genellikle base.html adını vereceğiniz templates klasöründe tutun. Alt şablonlar, genişlettikleri temel şablona bu yol üzerinden başvurur.
Kodlamadan Önce Blokları Planlayın
Aslında hangi sayfa alanlarının değiştiğini düşünün: başlık, ana içerik ve belki bir kenar çubuğu. Değişen her alan, base yerleşiminizde bir block olur.
Bloklar İç İçe Yerleştirilebilir
Bir block, stiller bloğunu içeren bir head bloğu gibi başka bir bloğun içinde yer alabilir. İç içe yerleştirme, sayfaların tüm bölgeyi yeniden tanımlamadan küçük ayrıntıları değiştirmesini sağlar.
Daha Az İşaretleme Bakımı
Bir base şablonuyla, nav öğesini bir kez güncellemeniz tüm sayfaları aynı anda değiştirir. Bu tek doğruluk kaynağı, paylaşılan bir layout kullanmanın temel amacıdır. ✨
Hızlı Kontrol
Bir base şablonundaki block etiketinin amacı nedir?
Özet: Base Şablonları
Bir base template, paylaşılan işaretlemeyi bir kez barındırır ve özelleştirilebilir yuvalar olarak adlandırılmış bloklar sunar. Sırada bu base şablonu alt sayfalardan genişleteceksiniz. 🎯
Sıkça Sorulan Sorular
“Bloklarla Temel Şablon Tanımlama” dersi ücretsiz mi?
Evet — “Bloklarla Temel Şablon Tanımlama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Flask Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Flask Academy kursu toplamda 4 dersten oluşur.
“Bloklarla Temel Şablon Tanımlama” dersinde ne öğreneceğim?
Üzerine yazılabilir blok bölgeleri içeren bir düzen oluşturun. Flask Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Flask Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Flask Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Bloklarla Temel Şablon Tanımlama” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Flask Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Flask Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Bloklarla Temel Şablon Tanımlama
- Alt Sayfalarda Temeli Genişletme
- Yeniden Kullanılabilir Parçaları Ekleme
- Tekrarlanan İşaretleme için Makrolar