Next record on detail page
            4 posts by 3 authors in: Forums > CMS Builder
Last Post: January 6, 2011   (RSS)          
By rjbathgate - June 21, 2010
          Hello,
Is there an easy way / prebuilt something or other to link to the Next (and Previous) records on a DETAIL page.
The perPage option isn't an option as it's on a detail page, so was wondering if there is a "Next record" & "previous record" method?
I can't user num + 1 / num - 1 as that doesn't take into account record deletions.
Cheers
Rob
                                        
        Is there an easy way / prebuilt something or other to link to the Next (and Previous) records on a DETAIL page.
The perPage option isn't an option as it's on a detail page, so was wondering if there is a "Next record" & "previous record" method?
I can't user num + 1 / num - 1 as that doesn't take into account record deletions.
Cheers
Rob
Re: [rjbathgate] Next record on detail page
By zip222 - June 22, 2010 - edited: June 22, 2010
          yes there is. i use this all the time:
Add this to your header (update the tablename with yours):
And now you will have access to the following:
The various links (if they exist):
You also have access to the other fields (if they exist), for example:
                                        
        Add this to your header (update the tablename with yours):
	list($prevRecord, $nextRecord, $firstRecord, $lastRecord) = getPrevAndNextRecords(array( 
	  'tableName' => 'TABLENAME', 
	  'recordNum' => getNumberFromEndOfUrl(), 
	));And now you will have access to the following:
The various links (if they exist):
<?php echo $prevRecord['_link'] ?>
<?php echo $nextRecord['_link'] ?>
<?php echo $lastRecord['_link'] ?>
<?php echo $firstRecord['_link'] ?>You also have access to the other fields (if they exist), for example:
<?php echo $prevRecord['title'] ?>
<?php echo $nextRecord['title'] ?>
<?php echo $lastRecord['title'] ?>
<?php echo $firstRecord['title'] ?>