ВопросЗапросы к БД в темах, модулях

Привет! Хотелось бы узнать допустимы ли запросы к базе в темах (например в user-profile.tpl)?
И можно ли вынести функции построения страниц в модули, вдруг заказчик тему поменяет? :) А у меня свой node-page.tpl.php, node-story-345.tpl.php!
Спасибо!

Комментарии

Аватар пользователя Spleshka
Spleshka написал:

Привет
В принципе, запросы можно делать откуда угодно. Конечно, было бы гораздо кошернее, если они выполнялись в template.php а затем в качестве переменной передавались в нужный шаблон. Но если грамотность решения не важна - то конечно можно и в самом шаблоне запрос сделать.
По поводу построения страниц в модулях - насколько я знаю, в модули это засовывать нельзя. Это уже задача темизации. А если заказчик решит поменять тему - то это уже его проблемы :)

01.03.2011 18:25
Аватар пользователя otmoroz095
otmoroz095 написал:

Ага, ясно! то есть если в user-profile мне нужно сделать запрос, то я делаю его в template и потом переменную, полученную запросом юзаю в user-profile? Интересуюсь как раз с точки зрения грамотности!
Спасибо за ответ!

02.03.2011 10:08

Комментировать