Нужна помощь:
Есть сайтик написанный на php + smarty, есть блок новостей, его вид задаётся в файле tpl, он выводит все новости, а мне нужно эти же новости выводить на главную, но только три шт, самые свежие, я написал второй шаблончик который выводит по три штуки НО!, теперь встала задача чтобы шаблончики переключались в зависимости с какой стр они подгружаются. Я написал условие if-else, и они переключаются по нему, но для его работы необходимо передать со страницы где он запрашивается значиние в переменную, которая управляет условием.
Т.е. думаю в сторону массива $REQUEST, добавить него своё значение, чтобы при загрузке стр, это значение инициализировалось. Вот только как это реализоать. чтобы значение попадало туда без формы отправки.
схематично:
1) main.tpl
$selector="1"
{module name="publication function="show_publication" catigory_id="news"} //smarty - это строкой подключается вывод новостей
2) news.tpl
$selector="любое значение"
3) обработчки.php :
в обработчике есть доступ через $REQUEST[catigory_id] к catigory_id, может можно как-то добавить своё значение например $REQUEST[selector]???
как передать эти $selector в обработчик.php(Отредактировано автором: 26 Октября, 2012 - 13:37:01)
|