Disable Block Caching in Concrete5

by Dave Reeder , 10 July 2015

Sometimes blocks don't work well if you run Concrete5's cache on them. Imagine the state of a block changes somehow, you may not want this to cache and appear differently to it's default state.
To disable block caching for a Concrete5 block, simply open the blocks controller.php and amend/add the following lines:
rotected $btCacheBlockRecord = false;
protected $btCacheBlockOutput = false;
protected $btCacheBlockOutputOnPost = false;
protected $btCacheBlockOutputForRegisteredUsers = false;
Join the Discussion...