First of all think of our page as a collection of blocks. We will create each different view files for each block. So, when we want to show a block we simply load that view file and pass it into the variable in the controller, like the following way:
$this->_data['news_right_column'] = $this->load->view('common/news_right',$this->_data, TRUE);
Suppose, news_right has the following content in it:
Hello worldin the view file where we want to show the block, need to write the following code:
echo $news_right_column;So, when we don't want to show the block, we simply remove the above code.
See the book OpenCart 1.4 Template Design Cookbook.
See the book Joomla Mobile Development Beginners Guide