If you want to prevent Chameleon from rendering some portions of an HTML template you might be tempted to do something like this:

<!-- <div>${context.name}</div> -->

However Chameleon will still evaluate what’s inside the ${…} block even if it’s within an HTML comment. Chameleon must do this because you might want to insert conditional comments.

This dummy tal:condition block will do the job:

<span tal:condition="None">

Chameleon ignore anything inside the condition block.