i got a second template as you sample. Lynne thanks
but i can put out the info from database (it's blank) it's so complicated to me
Code:
// initialize db content
$view = $db->query_read(
"SELECT d.*, c.*
FROM " . TABLE_PREFIX . "doc AS d
LEFT JOIN " . TABLE_PREFIX . "doc_cat AS c ON (d.id = c.catid)
WHERE c.catid = '$docid'
");
while ($viewer = $db->fetch_array($view))
{
$title = $viewer['docname'];
$content = $viewer['document'];
$describe = $viewer['docdes'];
$press = vbdate($vbulletin->options['dateformat'], $viewer['postdate']);
// register templates
$templater = vB_Template::create('TEST_2');
$templater->register_page_templates();
$templater->register('docid', $docid);
$templater->register('viewer', $viewer);
$templater->register('title', $title);
$templater->register('content', $content);
$templater->register('describe', $describe);
$templater->register('press', $press);
$my_doc_view .= $templater->render();
}
$db->free_result($view);
// start the navbar
$navbits = array();
$navbits['test.php?' . $vbulletin->session->vars['sessionurl_q'] . ""] = "Create Own Page";
$navbits[''] = "Test Viewer";
$templater = vB_Template::create('TEST2');
$templater->register_page_templates();
$templater->register('navbar', $navbar);
$templater->register('pagetitle', $pagetitle);
$templater->register('my_doc_view', $my_doc_view);
$templater->register('viewer', $viewer);
$templater->register('title', $title);
$templater->register('content', $content);
$templater->register('describe', $describe);
$templater->register('press', $press);
$templater->register('my_cat', $my_cat);
print_output($templater->render());
{
in the template TEST2 (like i do for categories is work fine in the front page)
i insert these line
{vb:raw my_doc_view} (the other template i call TEST_2)
and in the template TEST_2 i tried to point some info that i already register :
{vb:raw title}
{vb:raw content}
then i got a blank view
any idea Lynne