Hi,
It makes more sense now. Unfortunately, there is no easy setting for this - I have added it as a requirement for future versions.
Right now, the only way I see is to use a
custom macro in the visibility field of the zone.
In the code of custom macro you will need to get the current page information, parse the XML definition for given page template and page to see whether there are any widgets or not and return true/false value.
Best regards,
Juraj Ondrus