На предыдущем уроке мы научились выводить содержимое статьи №1, попробуем теперь выводить несколько страниц...
Полезность нашего шаблона, который выводит только статью №1, весьма условна. Давайте попробуем его доработать, чтобы можно было выводить произвольную статью.
Мы можем вызвать страницу сайта с параметром id_article=2
. Наберите в адресной строке броузераhttp://yoursite.net/spip.php?id_article=2
.
Появилась все та же статья №1. Внесем небольшие изменения в наш код, цикл теперь должен выглядеть так:<BOUCLE_article(ARTICLES){id_article}>
(Мы просто заменили {id_article=1}
кодом {id_article}
.)
И теперь запрос http://yoursite.net/spip.php?id_article=2
должен выводить статью №2 [1].
В цикле BOUCLE_article
мы не указали явно номер статьи, и теперь он берется из «контекста» - в данном случае из адресной строки. Так же номер может задаваться в другом цикле.
По очереди перейдите по ссылкам:
- http://yoursite.net/spip.php?id_article=1
- http://yoursite.net/spip.php?id_article=2
- http://yoursite.net/
.
По первым двум ссылкам вы уведите статьи 1 и 2 соответственно, а по третьей - ошибку, так как не указан номер статьи, который необходимо вывести.
Собственно, новый шаблон готов.