title: How to remove content appended to block in parent template?
body: <p>I have three templates:</p>
  
  <p><strong>base.tpl</strong></p>
  
  <pre><code>{block name="myBlock"}
      base
  {/block}
  </code></pre>
  
  <p><strong>child.tpl</strong></p>
  
  <pre><code>{extends file="base.tpl"}
  {block name="myBlock" append}
      child
  {/block}
  </code></pre>
  
  <p><strong>grandchild.tpl</strong></p>
  
  <pre><code>{extends file="child.tpl"}
  {block name="myBlock" append}
      grandchild
  {/block}
  </code></pre>
  
  <p>The output when rendering <code>grandchild.tpl</code> is</p>
  
  <pre><code>base
  child
  grandchild
  </code></pre>
  
  <p>But I would like to skip the content added by <code>child.tpl</code>, so I would like to get this output:</p>
  
  <pre><code>base
  grandchild
  </code></pre>
  
  <p>Problem is that this needs to be done without changing <code>base.tpl</code> and <code>child.tpl</code> (both come from a third party), I can't just extend <code>base.tpl</code> in <code>grandchild.tpl</code>, since there are more blocks with content in <code>child.tpl</code> I'd like to have in the result.</p>