Hi list. I've been chewing this over for a while and my solutions seem unduly complicated. I wonder if I'm overlooking something simple. I have a page template which contains a macro. This template is used by itself and also called from other pages which invoke the macro. When called as a macro, I want two images included which I don't want when it is called alone. Here's an extract: <img tal:replace="structure here/images/q66" tal:condition="includeimage" /> <div metal:define-slot="body"> Some default content... </div> <img tal:replace="structure here/images/q99" tal:condition="includeimage" /> What I /think/ I need is some code I can put before the <tal:macro-define...> that sets some variable I can test in this tal:condition. Alternatively, is there some other test I can make to see if this is running inside a macro or not? Thanks. -- Dale Strickland-Clark Riverhall Systems - www.riverhall.co.uk