セクション

どのようにコンテンツページを作るか

SPIPループを使ってリストを作ります

前の講座でどうすればURLに値を渡して表示するか学びました。このページでは、このURLがどのように処理されて、ループ、BOUCLESによって変化するか説明してあります。

それでは次のように私たちの"tutorial.html"を変更してみましょう:

<BOUCLE_article(ARTICLES)>
#TITRE<BR>
</BOUCLE_article>

この変更で、全部 {id_article} を取り除きました。注意ですが、このループは、もしあなたのデータベースにたくさんの記事が含まれている場合、巨大なページを作ることがあります:そのため注意して、始めの10記事だけにするために {0,10} をすぐ後に追加してください。

<BOUCLE_article(ARTICLES){0,10}>

そして出来上がりを見るため、 http://yoursite.net/tutorial.php3を表示してみてください(テンプレートから削除している今からid_article は必要ありません)、始めのオンラインで公開されている10つの記事のタイトルが、線で分離されて表示されるでしょう。ここから、どのようにしてセクションの概要を作るのか説明します。さあ、このセクション内にある一番新しい10の記事を表示してみましょう:

<BOUCLE_article(ARTICLES){id_rubrique}{par date}{inverse}{0,10}>
<a href="#URL_ARTICLE">#TITRE</a><br>
</BOUCLE_article>

順に取り外していきましょう:
-  id_rubrique: id_rubrique セクションに属する記事のみ、読み込みます。(私たちのBOUCLE_articleに定義されているこの変数については、下を見てください。)
-  {par date}{inverse}: 新しい順に並び替えます。(ソート)
-  {0,10}: ... でこれは始めの10記事だけに限定します。
-  最後に、 <a href="#URL_ARTICLE">#TITRE</a> というコードは記事のタイトルだけでなく、それら記事へのリンクも表示しているでしょう。

id_rubriqueを取り除く前に、id_rubrique=1を含めて呼び出してみてください。(セクション番号1に含まれる記事を読み込む):

http://yoursite.net/tutorial.php3?id_rubrique=1

SPIPの魅力はこのような機能の組み合わせにあります。もしあなたがこの場所まで来たのなら、大変うまくやっています!

著者 hu Publié le : Mis à jour : 21/03/23

Traductions : عربي, català, corsu, Deutsch, English, Español, français, italiano, 日本語, Nederlands, polski, Português, русский, slovenčina, Türkçe, українська