Şablonlar, parametreleri geçirmenize izin verir. Bunlar, belirli bir metni eklemek veya tasarımı değiştirmek gibi şablonun görüntülenme şeklini değiştirmek için kullanılır.

Not: Bu sayfa kaynak düzenleyici de şablonların işlenmesini açıklar. Sayfalara şablon eklerken, Görsel Düzenleyici, vikimetine dokunmadan parametre metni tanımlamanıza ve eklemenize izin verebilir.

Basit parametreler

Küçük şablonlar için, bir şablonu değiştirmek için belirli adlar olmadan temel parametreleri kullanmak genellikle yeterli olacaktır. Bu parametreler {{{1}}}, {{{2}}}, {{{3}}} vb. kullanılarak adlandırılmak yerine numaralandırılır.

Kılavuz

Bu kılavuz, basit parametrelerle temel bir kutu şablonu oluşturmayı açıklayacaktır:

  • Vikinizde basit bir adla (örneğin, "Şablon:Kutu") bir sayfa oluşturun:
  • Bu sayfaya aşağıdaki kodu ekleyin:
<div style="background-color: #CDF; border: 1px solid #999; color: black; height: 5em; padding-top: 2em; text-align: center; width: 10em;">
{{{1}}}
</div>
  • Aşağıdaki içeriği görüntülediğini görmek için sayfayı kaydedin:
{{{1}}}
  • Vikinizde Şablon testi adlı bir madde sayfası oluşturun
  • Şablonunuzu görüntülemek için o sayfaya aşağıdaki kodu girin:
{{Kutu|Örnek metin}}
  • Sayfayı kaydedin ve aşağıdaki içeriği görüntülediğini unutmayın:
Örnek metin

Ne olduğunu anlamak

Bu değişiklik, {{{1}}} parametresinin vikiye şablonun ilk parametresini buraya iletmesini söylediği için olmuştur. Bu, {{{2}}}, {{{3}}}, vb. ile genişletebilir.

Sayı, parametrenin numarasını temsil eder:

{{kutu|ilk parametre|ikinci parametre|üçüncü parametre}}

Belirli bir parametreyi kullanmak istemiyorsanız, boş bırakabilirsiniz, ancak yine de "|" karakterinin dahil edilmesi gerekir. Örneğin:

{{kutu|ilk parametre||üçüncü parametre}}

Adlandırılmış ve varsayılan parametreler

Daha karmaşık şablonlar için, adlandırılmış parametreleri kullanmak genellikle daha iyidir. Bu, şablonların nasıl oluşturulduğu konusunda daha fazla özgürlük sağlar ve ayrıca kullanıcılar hangi parametrenin hangi öğeyi etkilediğini bileceğinden şablonların kullanımını kolaylaştırır.

Kılavuz

Bu kılavuz, adlandırılmış parametreleri kullanarak yukarıdaki "Şablon:Kutu" örneğini inceleyecektir:

  • Öncekiyle aynı örnek sayfaları kullanarak, "Şablon:Kutu" düzenleyin ve içeriği aşağıdaki kodla değiştirin:
<div style="background-color: {{{bgcolor|#CDF}}}; border: 1px solid #999; color: {{{metinrengi|black}}}; height: 5em; padding-top: 2em; text-align: center; width: 10em;">
{{{metin}}}
</div>
{{{metin}}}, adlandırılmış parametre kavramını tanıtır. {{{aprengi|#CDF}}} ayrıca bir varsayılan parametre kavramını sunar: eğer "aprengi" belirtilmediyse, "#CDF" kullanacaktır.
  • "Şablon testi" sayfasını düzenleyin ve aşağıdaki kodla değiştirin:
{{kutu|aprengi=navy|metinrengi=white|metin=Lacivert bir kutu}}
  • Sayfanızı kaydedin ve aşağıdakilerin görüntülendiğini unutmayın:
Lacivert bir kutu

Ne olduğunu anlamak

Parametrelerin isimleri olduğundan bunları istediğiniz sırayla geçirebilirsiniz, bu yüzden {{kutu|metinrengi=white|metin=ALacivert bir kutu|aprengi=navy}}, benzer bir kutu üretecektir.

Varsayılan parametreler nedeniyle, diyelim ki arka plan rengi tanımlanmadıysa, {{kutu|metinrengi=white|metin=Lacivert bir kutu}} olduğu gibi, şunu alırsınız:

Lacivert bir kutu

Okunabilirliğe yardımcı olmak için, adlandırılmış parametreler genellikle ayrı satırlara veya parametre adı ile "=" işareti arasında boşluk bırakılarak yazılır. Genellikle bu, birçok parametreden oluşan büyük bir şablonda yapılır. Onları bu biçimde yazılı olarak görmek alışılmadık bir durum değildir:

{{kutu
 |akprengi   = navy
 |metinrengi = white
 |merin      = Lacivert bir kutu
}}

İsteğe bağlı bir parametrenin sayfaya hiçbir şey eklememesini istiyorsanız, varsayılan parametre boş bırakılabilir.

Örneğin, bir şablona {{{metin}}} yazdıysanız, ancak "metin=" girişi eklemediyseniz, madde sayfası, "{{{metin}}}" olarak görünecektir. Ancak, şablona {{{metin|}}} yazdıysanız, varsayılan metin olmadığı için madde sayfasında hiçbir şey görünmez.

{{{text|{{{1|}}}}}} gibi başka bir parametreyi varsayılan parametre olarak ayarlamak da mümkündür. Bu şekilde, bir düzenleyici {{kutu|Örnek metin}} kullanıyorsa, {{kutu|metin=Örnek metin}} ile aynı çıkışı alırlar. Bu, bir şablonun varsayılan olarak |metin= parametresini kullanacağı, ancak bulamazsa bunun yerine adsız parametreyi kullanacağı anlamına gelir; o bulamazsa metin kullanmaz.

Ayrıca bakınız

Community content is available under CC-BY-SA unless otherwise noted.