code: public function section($key, $template=null)
  	{
  		if (empty($this->sections[$key]))
  		{
  			return;
  		}
  
  		$this->id = $key;
  		$this->content = $this->sections[$key];
  
  		if ($template === null)
  		{
  			$template = 'block_section';
  
  			foreach ($this->positions as $position)
  			{
  				if (isset($position[$key]['template']))
  				{
  					$template = $position[$key]['template'];
  				}
  			}
  		}
  
  		include $this->getTemplate($template);
  	}
docs: Return a custom layout section
  
  @param string $key      The section name
  @param string $template An optional template name