Технический сбой

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

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


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

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


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

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

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


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

stanley
Юзер

stanley - -

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 - -

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

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

наверх