include ( url )
perdurabo, sob., 2008-11-29 18:26
witam!
Mam zamiar załączyć widok jaki utworzyłem wcześniej, w pewne, niestandardowe miejsce na stronie. Byłoby to dość proste gdyby moja strona miała adres np. node/5, wtedy w page.tpl.php daję w wybranym miejscu kod:
$node = node_load(array('nid'=>5));
$output = node_view($node);
print $output;
niestety nie mam adresu node, ale mam adres: „view/events”.
Nawet gdy zmieniłem adres na „node/1000” to w miejscu powyższego kodu drukuje mi biały div o class=„node node-unpublished”
jak ktoś wie, jak załączyć ‚zwykły url’ to byłbym wdzięczny.

widok nie jest node'm
miki, ndz., 2008-11-30 02:11na stronie zamieszczasz go jako blok, albo wyświetlasz jako stronę przez zdefiniowany adres. Resztę robi sam moduł Views.
no tak! blok – to jest myśl
perdurabo, ndz., 2008-11-30 11:25no tak! blok – to jest myśl :D dzięki!!
jesusfreak
Jak masz zdefiniowany widok typu strona
miki, pt., 2008-12-05 20:43to do niego dodajesz widok typu blok i masz to, o co ci chodzi. Odwołanie się przez adres do stworzonego widoku typu strona wizualnie daje efekt wyświetlenia node, ale nie jest wyświetleniem node.
Drupal jako node zapisuje zwarte jednostki treści – artykuł, komentarz. Widok może zawierać jeden artykuł, albo komentarz, ale najczęściej zawiera jakąś listę czy kilka segmentów wybranych według jakiegoś klucza.
Moduł ogólnie fajny, ale jak dla mnie zbytnio mnie ogranicza w tworzeniu kwerendy do bazy. Akurat robię taką społecznościową platformę blogerską, i niestety muszę pisać z palca kolejne bloki na poziomie template-u.