Page 1 of 1
[solved]how to implement detailpage in module??
Posted: Thu Apr 12, 2007 4:46 pm
by piotrekkr
Hi everyone.
I want to implement detailpage (like in album or news) in my module but i dont know how to do it? Can somebody explain how?? Please.
Re: how to implement detailpage in module??
Posted: Thu Apr 12, 2007 4:50 pm
by calguy1000
It's easy...... here's the code:
Code: Select all
$detailpage = '';
if (isset($params['detailpage']))
{
$manager =& $gCms->GetHierarchyManager();
$node =& $manager->sureGetNodeByAlias($params['detailpage']);
if (isset($node))
{
$content =& $node->GetContent();
if (isset($content))
{
$detailpage = $content->Id();
}
}
else
{
$node =& $manager->sureGetNodeById($params['detailpage']);
if (isset($node))
{
$detailpage = $params['detailpage'];
}
}
}
Now, just use $detailpage instead of $returnid in your links. i.e:
Code: Select all
$thereturnid = $returnid;
if( $detailpage != '' )
{
$params['origid'] = $returnid;
$thereturnid = $detailpage;
}
$oneentry->morelink = $this->CreateLink($id,'default',$thereturnid,
$this->Lang('prompt_more'),$params);
Hope this helps.
Re: how to implement detailpage in module??
Posted: Thu Apr 12, 2007 5:08 pm
by piotrekkr
It's working, thanks!
