दरअसल, बस http://drupal.org/project/views का इस्तेमाल करें =) आपको किसी हुक आदि की आवश्यकता नहीं है।
और यदि आपको इस दृश्य को अपने कस्टम मॉड्यूल या जो कुछ भी आउटपुट करने की आवश्यकता है, तो आप निम्न कार्य कर सकते हैं:दृश्य बनाएं, फिर इसे प्रोग्रामेटिक रूप से कॉल करें:
$view = views_get_view('view_name');
$view->set_arguments(array($order->products[0]->nid)); // pass arguments to view, if it is required
return $view->render('Defaults'); //return rendered view
या
$view->execute();
इसके बाद, आप $view->result चर में HTML आउटपुट के बिना पंक्तियों के डेटा तक पहुंच सकते हैं।
उम्मीद है ये मदद करेगा।