title: CMS block doesn't appear although called in template (Magento)
body: <p>I have tried to add a static CMS block inside a template. Here's what I've used</p>
  
  <pre><code>&lt;?php echo $this-&gt;getLayout()-&gt;createBlock('cms/block')-&gt;setBlockId('gift')-&gt;toHtml() ?&gt;
  </code></pre>
  
  <p>But then, when I clear the cache and also, delete all files in  <strong>var/cache</strong> folder, this block doesn't appear on the page.</p>
  
  <p>I looked into the database and saw the correct relationship between block id and store id. This block is also active.</p>
  
  <p>What should I do to make this block appear on a page? Is there anything else I need to look further into?</p>
  
  <p>Thank you very much.</p>