I would like to be able to conditionally omit a footer from a PrimeFaces panel element:
You could declare a ui:param and let the template check the param while renderring.
The facet in the template could then be declared as:
#{message}
Any page can then declare this param
and set the appropriate rule for the param. For any page that does not declare the param, the footer will be displayed.