Custom Preview Page - Need Way to Show Hidden and Date-unpubished Articles

5 posts by 3 authors in: Forums > CMS Builder
Last Post: July 31, 2013   (RSS)

By gkornbluth - July 30, 2013

Hi J,

You may be able to use this approach in the load records call for the hidden check boxl.

 'where'    => " hidden = '0' ",
    'orWhere'    => " hidden = '1' ",

Have to think on the publish issue

Hope that helps,

jerry

The first CMS Builder reference book is now available on-line!







Take advantage of a free 3 month trial subscription, only for CMSB users, at: http://www.thecmsbcookbook.com/trial.php

Thanks Jerry! That does help out and we can create a partial workaround with it. If you do have a brainwave about the publishDate override, I'd appreciate knowing it.I'm sure I'm missing something regarding the Preview function, but I really can never get it to work on my projects. It should be able to provide the function we need here, but...Cheers,

J.

By gregThomas - July 31, 2013

Hi J,

If you're using a getRecords function to retrieve your data you can get it to override the hidden and display before/after dates with these variables:

  // load records from 'blog'
list($blogRecords, $blogMetaData) = getRecords(array(
  'tableName'         => 'blog',
  'loadUploads'       => true,
  'allowSearch'       => false,
  'ignoreHidden'      => true,  // don't hide records with hidden flag set
  'ignorePublishDate' => true,  // don't hide records with publishDate > now
  'ignoreRemoveDate'  => true,  // don't hide records with removeDate < now
));

So these array keys tell the getRecords function to ignore the hidden field, publish and remove dates.

Cheers!

Greg

Greg Thomas







PHP Programmer - interactivetools.com

DING! We have a winner!

Thanks Greg. That's invaluable info for our needs.

Cheers,

J.