Arama Formu (search.tpl)

Bu bölümün gösterimi search.tpl dosyasında yapılandırılır. Arama formu şablonu bu bölümde yapılandırılabilir:

Etiket Açıklama
{searchtable}Arama formu bir tablo olarak.
{searchmsg}Arama sonuçları hakkındaki mesajı görüntüler.
[searchmsg] metin [/searchmsg]Arama yapılmışsa kodlanmış metni görüntüler.
[simple-search] metin [/simple-search]Arama parametreleri standart ise etiketler içindeki metni görüntüler.
[extended-search] metin [/extended-search]Arama parametreleri gelişmiş ise etiketler içindeki metni görüntüler.
{searchfield}Aranacak metni girmek için alanı görüntüler.
{word-option}Belirtilen metin için arama parametresinin onay kutusunu görüntüler (tüm kelimelerin tam eşleşmesi veya değil).
{search-area}Web sitesindeki arama alanının seçimini görüntüler.
{userfield}Gönderi yazarını girmek için alanı görüntüler.
{user-option}Yazar için arama parametresinin onay kutusunu görüntüler (tüm kelimelerin tam eşleşmesi veya değil).
{news-option}Haberlere yapılan yorumların parametrelerinin seçimini görüntüler.
{comments-num}Haberlere yapılan yorum sayısını girmek için alanı görüntüler.
{date-option}Haberler için tarih parametrelerinin seçimini görüntüler.
{date-beforeafter}Aranacak haberin tarihinden daha erken veya daha geç tarihli parametrelerin seçimini görüntüler.
{sort-option}Arama sonuçlarını sıralama parametrelerinin seçimini görüntüler.
{order-option}Sıralama düzeninin seçimini görüntüler (artan veya azalan).
{view-option}Arama sonuçlarını görüntüleme modunun seçimini görüntüler.
{category-option}Arama kategorilerinin seçimini görüntüler.

Kapsamlı search.tpl Örneği


<div class="search-box">
    [searchmsg]
        <div class="alert alert-info">{searchmsg}</div>
    [/searchmsg]

    <form method="post" name="searchform">
        <input type="hidden" name="do" value="search">
        <input type="hidden" name="subaction" value="search">

        <!-- Basit Arama Alanı -->
        [simple-search]
            <div class="input-group">
                {searchfield}
                <div class="input-group-append">
                    <button class="btn btn-primary" type="submit">Ara</button>
                </div>
            </div>
        [/simple-search]

        <!-- Gelişmiş Arama Alanı -->
        [extended-search]
            {searchtable}
        [/extended-search]

    </form>
</div>


<!-- {searchtable} etiketinin üreteceği varsayılan HTML'ye bir örnek -->
<!-- Bu kod normalde DLE tarafından otomatik olarak oluşturulur -->
<table class="search-table">
    <tr>
        <td>Aranacak kelimeler:</td>
        <td>{searchfield}</td>
    </tr>
    <tr>
        <td>Arama ayarları:</td>
        <td>{word-option}</td>
    </tr>
    <tr>
        <td>Arama alanı:</td>
        <td>{search-area}</td>
    </tr>
    <tr>
        <td>Yazar:</td>
        <td>{userfield}</td>
    </tr>
    <tr>
        <td>Sıralama:</td>
        <td>{sort-option} {order-option}</td>
    </tr>
    <tr>
        <td>Kategoriler:</td>
        <td>{category-option}</td>
    </tr>
    <tr>
        <td colspan="2"><input type="submit" value="Aramayı Başlat"></td>
    </tr>
</table>