Bir
?ablon
, di?er sayfalara eklenmek uzere olu?turulan bir Vikipedi sayfasıdır. ?ablonlar genellikle birden fazla sayıda madde veya sayfada gorunmesi gerekli olabilecek, tekrarlayan bilgiler icerir. Orne?in basit iletiler, ola?an uyarılar veya bildirimler,
bilgi kutuları
, yonlendirme kutuları ve benzeri amaclar icin kullanılır.
En cok kullanılan ?ablon ekleme yontemi
yansıtmadır
; bu ?ekilde hedef sayfanın
vikimetnine
{{
?ablonnbsp;adı
}}
sozdizimi eklenir. Ba?ka bir yontem,
de?i?tirmedir
; bu yontemle kaydedildi?inde ?ablonun iceri?i, hedef sayfanın vikimetnine kopyalanır.
Yardım:?ablonlara hızlı ba?langıc kılavuzu
, konuya kısa bir giri? yapılabilmesi amacıyla hazırlanmı?tır. MediaWiki ve Wikimedia'dan
mw:Help:?ablonlar
,
m:Help:?ablon
ve
m:Help:Geli?mi? ?ablonlar
sayfalarından da daha fazla yardım alabilirsiniz.
Bir Vikipedi maddesine ?ablonun gercek tam adını metin olarak (cevresindeki ka?lı ayraclar dahil) eklemek icin
?ablon ba?lantısı
?ablonu
uygulayın. Bunu yapmak icin birincil motivasyon talimat ve belgelendirmedir. Kısa bir ornek kod:
{{?b|Ornek}}
- ?unu olu?turur
- {{
Ornek
}}
?ablonların co?u, ?ablon ad alanı icindeki sayfalardır. Bu, "?ablon:
XXXX
" biciminde ba?lıklara sahip oldukları anlamına gelir. Bununla birlikte, herhangi bir ad alanını kopyalamak ve yerine koymak mumkundur,
[a]
ve boylece bazı ?ablon sayfaları
Kullanıcı ad alanı
gibi di?er ad alanlarına yerle?tirilir. ?ablon sayfalar
tartı?ma sayfaları
ile ili?kilendirilmi?tir.
?ablonlar, di?er ?ablonlara yapılan ca?rılar da dahil olmak uzere istenen
vikimetin
icerebilir. Bazı sınırlı programlama kapasiteleri vardır: ozelle?tirilebilir de?erler (
parametreler
denilir); hesaplama ve dallar (
ayrı?tırıcı i?levler
kullanımı); ve vikiye ozgu de?i?kenlere eri?im (
sihirli kelimeler
), tarihler, saatler ve sayfa adları gibi. Bunlar, ?ablon kopyalandı?ında veya de?i?tirildi?inde, vikimetinde hangi bolumlerinin dahil edilece?ini tanımlayan etiketler icerebilir. Bu, ?ablon sayfasının kendisinin, kopyalanan iceri?in gorunumuyle aynı olması gerekmedi?i anlamına gelir (orne?in, ?ablon icin belgeler, kategoriler vb. icerebilir).
Nasıl yapılır:
Bir ?ablonu bir madde veya sayfaya yansıtmak icin vikimetin ?ablonun gorunece?i yere
{{
?ablonnbsp;adı
}}
yazın. ?lk harf kayıtsızca kucuk veya buyuk harf olabilir.
?ablon adından once
?ablon:
oneki varsayılan addır ve dahil edilmesi gerekmez. Ancak, di?er ad alanlarında saklanan ?ablonlar icin
Kullanıcı:
gibi bir onek belirtilmelidir. Ana sayfadaki bir sayfayı yansıtmak icin, ba?lı?ından once
{{:
Sayfa adı
}}
yapın.
Not:
Mevcut olmayan bir ?ablonu yansımaya calı?mak, tıpkı varolmayan ba?ka bir sayfaya ba?lantı vermek gibi bir
kırmızı ba?lantı
uretir. Ba?lantıyı takip etmek, o ?ablonu ozel olarak olu?turmanızı sa?lar. Ba?ka bir dil projesinde ?ablon kullanmak icin, projeler arasında (farklı dilde Vikipedi veya MediaWiki gibi) sayfalar arasında geci? yapmak mumkun de?ildir, o projede ?ablonun bir kopyası olu?turulmalıdır.
Yukarıda verilen temel transkripsiyon sozdizimi, ?ablonun cıkı?ını kontrol etmek icin kullanılan
parametreleri
ekleyerek geni?letilebilir. Bunun sozdizimi
?ablon:Tduz
,
?ablon adı
?ablonun adıdır ve her
parametre
yalnızca bir de?er icerebilir (bunlara
adsız parametreler
denir) veya
{{var etiketi|isim} =
de?er
biciminde olabilir. Birinci, ikinci, ucuncu vb. adsız parametrelere
1
,
2
,
3
vb. adlar verilir.
Bo?luk karakterleri (bo?luklar, sekmeler, dondurmeler) parametre adlarının ve de?erlerinin ba?langıcından ve sonlarından cıkarılır, ancak ortadan kaldırılmaz: bu sayede
{{ ... | parametrem = bu bir testtir }}
,
{{...|parametrem=bu bir testtir}}
ile aynı etkiye sahiptir. Bu, tum bo?luk karakterlerinin korundu?u
isimsiz
parametreler icin gecerli de?ildir.
Hangi parametrelerin (varsa) bir ?ablona gecirilebilece?i veya iletilmesi gerekti?i ve bunların nasıl adlandırılaca?ı, soz konusu ?ablonun kodlamasına ba?lıdır. Adlandırılmı? parametreler herhangi bir sırayla tanımlanabilir. Gereksiz veya yanlı? adlandırılmı? parametreler yok sayılır; belirsiz parametrelerine varsayılan de?erler atanır. Bir parametre birden fazla tanımlanırsa, son de?er gecerli olur.
Bir parametrenin de?eri, boru veya e?ittir i?aretinin hemen bir sonraki boru veya kapanma parantezleri tarafından takip edilmesi gibi bo? bir dize olabilir. Her iki durumda da ?ablonlar aynı ?ekilde davranacak ?ekilde kodlanmı? olmasına ra?men, bu, parametreyi tamamen atlamaktan farklıdır, bu da onu tanımsız bırakır.
?ablonun kodunda gosterilmese bile parametreler belirtilebilir (ve hicbir ?ey yapmaz). Orne?in,
|neden=
sık sık Vikikaynak'ta ?ablonun neden yerle?tirildi?ini kısaca acıklamak icin sozde parametre olarak kullanılır. Bazı ?ablonlar, ?ablonun kodunda hesaba katılmayan bir parametre kullanılıyorsa editoru uyarmak icin
Modul:Tanımlanmayan parametre denetimi
ca?ırır; bu co?unlukla
bilgi kutuları
ve bilinmeyen bir tanesinin varlı?ının genellikle istem dı?ı bir hata oldu?u cok sayıda karma?ık parametreye sahip di?er ?ablonlar icin kullanılır. Boyle bir ?ablonu yeni bir parametre icerecek ?ekilde guncellerseniz, modulun ca?rısı da yeni parametreyi icerecek ?ekilde guncellenmelidir.
Bir ?ablonu ca?ırmak, bir programlama dilinde
de?i?ken
veya i?lev ca?ırmaktan farklı de?ildir: bir kaynakla ca?ırın ve bir de?er dondurur (
cıkı?
). ??levler gibi, bazı ?ablonlar da cıktıyı de?i?tiren parametreleri kabul eder.
Vikipedi'nin kullandı?ı
viki yazılımı
MediaWiki
'de
de?i?kenler
onları ?ablonlardan ayıran daha belirgin bir anlama sahiptir, ancak her ikisi de cift parantez
{{}}
ve her ikisi de bir de?er donduruyor.
MediaWiki de?i?ken adları buyuk harfle yazılırken, ?ablon adları tum sayfa adlarıyla aynı temel ozelliklere ve sınırlamalara sahiptir: buyuk/kucuk harfe duyarlıdır (ilk karakter haric); alt cizgiler bo?luk olarak
ayrı?tırılır
; ve ?u karakterlerden hicbirini iceremezler:
# < > [ ] | { }
. Bunun nedeni, viki i?aretlemesi ve
HTML
icin ayrılmı?tır.
#
sayı i?aretine, bir parcanın bir parcasını veya bir bolumunu (Vikipedi maddesindeki bir bolum gibi) gosterdi?i icin bir parca tanımlayıcısı denir. Bir ?ablon sayfasının bir bolumune ba?lanmak icin kullanılabilse de, bir ?ablon kayna?ına bir parca tanımlayıcı veya parca adı koymak icin bir neden yoktur.
Yardım sayfalar
|
Kılavuz sayfalar
|
Ozel sayfalar
|
Do?rudan goruntuleme olmayan di?er sayfalar
|
|
|
|
|