SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Скачать

Один шаблон, несколько статей

Делаем шаблон еще и полезным.

Ноябрь 2010 — mis à jour le : Май 2015

Все версии этой статьи:


На предыдущем уроке мы научились выводить содержимое статьи №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 соответственно, а по третьей - ошибку, так как не указан номер статьи, который необходимо вывести.

Собственно, новый шаблон готов.

Примечания

[1если нет, проверьте еще раз как код шаблона, так и статус статьи...


Показать шаблон этой страницы Сайт работает на SPIP | Espace de traduction | Административная часть