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

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


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

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


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

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

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


Комментарии пользователей (2)

stanley
22 | 24

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

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

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

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

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