Şablon düzeni

Bu madde **Fandom vikilerinde standart bir şablon sayfası için genel düzeni** kapsar.

## Prosedür

Şablon kodunu ana sayfaya koyun ve tüm belgeleri ve kategorileri bir `/belge` alt sayfasına koyun.

Bu, belgelerde yapılan güncellemelerin viki genelinde çok sayıda anlamsız şablon güncellemesiyle sonuçlanmadığı ve gerektiğinde şablonun korunabileceği (belgeleri korumadan) anlamına gelir.

## Örnek sayfalar

Şablon sayfası
Bir belgelendirme sayfası kullanmak istiyorsanız (`/belge`)

```
<onlyinclude><!-- Şablon kodu
--><includeonly><!-- Şablona göre makalelere eklenecek herhangi bir kategori
-->[[Kategori:Şablona göre eklendi]]</includeonly></onlyinclude>
{{Belgelendirme}}
<!-- Belgelemeden sonra, şablonun kendisini düzenlemek için isteğe bağlı olarak herhangi bir kategori ekleyin
-->[[Kategori:Şablonlar]]

```

Bir belgelendirme sayfasına ihtiyaç duymak istemiyorsanız (`/bekge` yok)

```
; Açıklama
: Bu şablon bir şeyler yapmak için kullanılır.

; Bağımlılıklar
: <!-- CSS, JS, resim veya diğer şablon bağımlılıkları. -->

; Sözdizimi
: Bir yere <code>{{ş|şablon adı}}</code> yazın.

; Parametreler
* <code>Param1 =</code> 1. paragrafın neye ihtiyacı var (varsayılan: <code>varsayılan değer</code>)
* <code>Param2isteğebağlı =</code> ''isteğe bağlı'' 2. paragrafın neye ihtiyacı var

; Örnek çıkış
: <code>{{şablon adı|foo}}</code> verir...
: {{şablon adı|foo}}

; Şablon
<onlyinclude>Şablon kodu<includeonly>
Şablona göre makalelere eklenecek herhangi bir kategori</includeonly></onlyinclude>
<!-- İsteğe bağlı olarak -->{{Belgelendirme}}
<!-- Şablonun kendisini düzenlemek için herhangi bir kategori -->[[Kategori:Şablonlar]]

```

Şablona bağlı olarak, `{{belgelendirme}}` eklenmeden hemen önce (noinclude etiketleri içinde) bir tabloyu veya div etiketini kapatmanız gerekebileceğini unutmayın.

Satır sonu, belge şablonu kodunu önceki koddan görsel olarak ayırmaya yardımcı olduğu için de yararlıdır.

Şablon/belge sayfası

```
; Açıklama
: Bu şablon bir şeyler yapmak için kullanılır.

; Bağımlılıklar
: <!-- CSS, JS, resim veya diğer şablon bağımlılıkları. -->

; Sözdizimi
: Bir yere <code>{{ş|şablon adı}}</code> yazın.

; Parametreler
* <code>Param1 =</code> 1. paragrafın neye ihtiyacı var (varsayılan: <code>varsayılan değer</code>)
* <code>Param2isteğe bağlı =</code> ''isteğe bağlı'' 2. paragrafın neye ihtiyacı var

; Örnek çıkış
: <code>{{şablon adı|foo}}</code> verir...
: {{şablon adı|foo}}

<includeonly><!-- Şablonun kendisini düzenlemek için herhangi bir kategori
-->[[Kategori:Şablonlar]]</includeonly><noinclude>[[Kategori:Şablon belgelendirmesi]]</noinclude>

```

Ayrıca "Bu şablonun şu anda herhangi bir belgesi yok! Biraz yazarak yardım edin." mesajındaki "bazılarını yazma" bağlantısını da tıklayabilirsiniz. (henüz herhangi bir belge yazılmamışsa `{{Belgelendirme}}` tarafından görüntülenir), bu size daha sonra doldurabileceğiniz bir önyükleme verecektir.

Yukarıdaki açıklama/sözdizimi/örnek çıkış bölümlerinden herhangi birini veya tümünü kullanın. Ayrıca "ayrıca bakınız" veya daha fazla kullanım bilgisi bölümleri eklemek isteyebilirsiniz.

Yukarıdaki örneğin Şablon:Ş şablonunu da kullandığını unutmayın.

### Neden ayrı bir belge alt sayfası kullanmıyorsunuz?

Bir belgelendirme alt sayfası (`Şablon:*şablon adı*/belge`) standart bir uygulama hâline gelse de, gerçekten yalnızca belgelendirme büyük olduğunda veya çok sayıda örnek olduğunda daha iyidir. Hafif belgeleme gereksinimleri olan daha küçük, daha basit şablonlar için, şablon sayfasındaki belgeler de dahil olmak üzere daha hızlı ve daha bağımsız olabilir. Unutmayın, belgelendirme için bir `/belge` alt sayfası kullanmak, genellikle başka bir şablona otomatik olarak bağımlılık ekleyen (ironik olarak, genellikle belgelenmemiş olan) `{{Belgelendirme}}` şablonunu kullanma ihtiyacı anlamına gelir. Ayrıca, bir şablon sayfasında dönüştürülen bir `/belge` alt sayfası kullanıldığında kategorilerin kullanımı çok daha kafa karıştırıcı olabilir.

## Bu düzen tarafından kullanılan şablonlar

**Şablon kodlamanın düzgün çalışması için bunları eklediğinizden emin olun.**

* Şablon:Belgelendirme - belge kutusu için
* Şablon:Ş - çeşitli şablonlara bağlanmak için