Такая вот проблема:
Нужно создать страницу на которой выводились бы все публикации типа story...
По сути должно получиться нечто похожее на главную страницу...
(сортировка по дате)
Думал вручную делать запрос к базе а потом создать шаблон вывода page-all.tpl...
Подскажите как это можно реализовать???
Комментарии
Думал вручную делать запрос к базе а потом создать шаблон вывода page-all.tpl...
Ваша мысль была верной!
gumk
подскажите как это можно организовать???
Я где то читал про такой способ но сейчас не могу найти...
может не понял, но вроде тривиальная задача:
создать ноду, path-м задать нужный путь, задать тип ввода php, потом код:
если таблично, то вытащить просто запросом, отдать к theme_table.
Без pager-а будет грузно.
Nikit
Это в принципе один из вариантов
Но недостатки есть:
1. Будут проблемы с листингом
2. Это будет самая медленная страница сайта... А она будет самой посещаемой
Поэтому я хотел бы сделать через tpl.php
Или что то я не так понял
я делал через tpl.php точного как делал не помню, на сайте http://setegnom.com где-то есть тема, как создать фотогалерею пользователей, там прикреплены два файла в node-image.tpl.php есть пример кода
if($q=="stories") {
include "page-all.tpl.php";
}
в page-all.tpl.php уже как в node.node_page_default с типом, либо одним запросом в таблицу.
gumk
спасибо буду рыть...
Nikit
А в каком виде будет результат???
И что значит q ???
Только что нашла вот этот модуль - http://drupal.org/project/nodetypeviews
Если попробуете - потом расскажите, как он вам? (Я еще не перешла на 6ку, но заранее переживаю из-за монстра вьювс)
Geldora
Пол дня рыл этот модуль но так ничего и не нашел...
Включил... Указал тип материала... И все... Что дальше делать непонятно
моя подсказка не помогла?
Nikit
Я просто не совсем понял что делает это код...
Поэтому сейчас начал делать простейший вариант:
$output .= "<div id='nodelistic'>";
$result = db_query($sql);
while ($anode = db_fetch_object($result)) {
$dt= date("d.m.Y", "$anode->created.");
$output .= $dt." <a href='node/". $anode->nid."'>".$anode->title."</a><br>";
}
$output .= "</div>";
$content = $output;
Уже столкнулся с кучей проблем: Пропали левая и правая колонки, Титл - стриница не найдена... Заголовок страница не найдена (((
Если знаете как решить мою проблему помогите пожалуйста!!1