Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как в модуле осуществить вывод выбранных кратких новостей?

Как в модуле осуществить вывод выбранных кратких новостей?


     15.01.2013    Шаблоны (TPL), Модули, Ламерские вопросы    2531

вопрос
Всем привет! Сайт функционирует на на DLE 9.7. Надо было вывести краткие новости, удовлетворяющие некоторым условиям (из определенных категорий (их список содержится в строковой переменной $my_string_category) и с пометкой "Вывести на главной"). Для этого создал модуль, в котором и осуществил выборку нужных данных. Вот фрагмент его кода:


Выборка работает. Сейчас надо вывести ее результат в виде кратких новостей. То есть что-то типа такого:

Вопрос. Как организовать вывод новостей, используя файл-шаблон shortstory.tpl из папки шаблона, название которой передается при вызове данного модуля из файла main.tpl? Для этого, вроде, предназначен класс $tpl, но как им пользоваться?

Ответа пока нет


2 комментария

stanley
Юзер

stanley - 17 января 2013 16:53 -

while ( $row = $db->get_row( $my_sql_result ) ) {
$tpl->load_template('shortstory.tpl');
$tpl->set('{тут ваш тэг}', тут ячейка массива, из которой идет запись в тэг, например $row['title']);
$tpl->compile('content'); // это собирает все в кучу и выводит результат
}
$tpl->clear(); // очищает переменную $tpl

если что-то не так написал, поправьте меня те, кто больше меня в этом соображает... ))))

burda_a_m
Юзер

burda_a_m - 25 января 2013 15:53 -

Что-то не получается...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх