title: How to create custom page in admin opencart 3
body: <p>I am trying to create a custom admin page under opencart admin section. But for any reason it is not working can anyone please help ?</p>
  
  <p>I have created controller file under admin/controller/catalog/filterproducts.php
  and the code is:</p>
  
  <pre><code>&lt;?php
  class ControllerCatalogFilterProducts extends Controller {
    public function index() {
      $this-&gt;load-&gt;language('catalog/filterproducts');
  
      $data['heading_title'] = $this-&gt;language-&gt;get('heading_title'); 
      return $this-&gt;load-&gt;view('catalog/filter_products.tpl', $data);
    }
  }
  </code></pre>
  
  <p>and in admin/view/template/catalog/filter_products.tpl I have code like:</p>
  
  <pre><code>&lt;div class="panel panel-default"&gt;
    &lt;div class="panel-heading"&gt;
      &lt;h3 class="panel-title"&gt;&lt;i class="fa fa-users"&gt;&lt;/i&gt; &lt;?php echo $heading_title; ?&gt;&lt;/h3&gt;
    &lt;/div&gt;
    &lt;div class="table-responsive"&gt;
      &lt;table class="table"&gt;
        &lt;thead&gt;
          &lt;tr&gt;
            &lt;td class="text-right"&gt;SrNo&lt;/td&gt;
            &lt;td&gt;Product Name&lt;/td&gt;
            &lt;td&gt;Quantity&lt;/td&gt;
            &lt;td&gt;Price&lt;/td&gt;
          &lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
                  &lt;tr&gt;
                    &lt;td class="text-right"&gt;1&lt;/td&gt;
                    &lt;td&gt;Test Product&lt;/td&gt;
                    &lt;td&gt;1&lt;/td&gt;
                    &lt;td&gt;$1.00&lt;/td&gt;
                  &lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>and the last file I have in admin/language/en-gb/catalog/filterproducts.php with code:</p>
  
  <pre><code>&lt;?php
  // Heading
  $_['heading_title']          = 'Filter Products';
  </code></pre>