Bir önceki derste içeriğe (formata) bağlı olarak elemanları nasıl gösterebileceğimizi öğrendik. Burada bu içeriğin BOUCLES
komutlarına rastladıkça nasıl değiştiğini göreceğiz.
İskeletimizi «tutoriel.html
» şu biçimde değiştirelim:
<BOUCLE_article(ARTICLES)>
#TITRE<BR>
</BOUCLE_article>
Burada, koşulu {id_article}
kaldırıyoruz. Dikkat: bu BOUCLE
komutu veritabanınızda çok sayıda makale varsa çok büyük bir sayfa üretebilir : {0,10}
komutu ile önlemimizi alalım ve 10 makale ile sınırlandıralım...
<BOUCLE_article(ARTICLES){0,10}>
Sonuç: sadece http://votresite.net/tutoriel.php3
dosyasını çağırarak (artık id_article
komutuna gereksinim duymuyoruz çünkü bu koşul kaldırıldı) ilk 10 makalenin başlıkları birbirlerinden bir satır atlama işareti ile ayrılmış olarak listelenir. Artık bir bölümün bilgilerine nasıl ulaşacağımızı biliyoruz: bu bölümdeki son 10 makaleyi listeleyelim.
<BOUCLE_article(ARTICLES){id_rubrique}{par date}{inverse}{0,10}>
<a href="#URL_ARTICLE">#TITRE</a><br>
</BOUCLE_article>
Şimdi komutlarıu açıklayalım:
- id_rubrique
: sadece aşağıda belirtilen bölüme ait makaleleri alır id_rubrique
(cf. BOUCLE_article
) ;
- {par date}{inverse}
: eskiden yenşye doğru tarih sırasına dizer...
- {0,10}
: ... ilk 10 sonucu alır.
- Son olarak, <a href="#URL_ARTICLE">#TITRE</a>
komutu sadece makale başlığını göstermekle kalmaz bu makaleye bir de bağ yaratır.
Şimdi iskeleti canlandırmak lazım. iskelete içerik bilgisini vererek id_rubrique=1
:
http://sizinsiteniz.net/tutoriel.php3?id_rubrique=1
SPIP’in büyüsü bu tür işlevlerin kombinasyonunda yatıyor. Buraya kadar gelebildiyseniz başardınız demektir !