How does one prevent a module from being displayed in the assigned position if no output is rendered? Why publish an empty module? Well, it's not always empty, but if particular conditions are not met, then there is no output to display, yet the empty position it's published in is still there.
I've googled it, but have found only examples from v1.5, and they're all hacks or modifying templates. Has this been addressed/fixed in v3+, and if so, how do I accomplish it.