Fix templates:if-parameter-unset

Function should be alike the -set function ; additional processing
steps are required
Revert "Fix templates:if-parameter-unset"

This reverts commit 1cd13006b0d42b3924860bb4f24c66db9681e1af.
Revert "Revert "Fix templates:if-parameter-unset""

This reverts commit 9efad03789d2fb5dd0c5ba658389d3695580bd32.
Revert "Revert "Revert "Fix templates:if-parameter-unset"""

This reverts commit f91408ad9374ea802fbf7b388efc2213850455c1.
Revert "Revert "Revert "Revert "Fix templates:if-parameter-unset""""

This reverts commit ea5afea32015352a44df16cb437a05125fd3dfbf.
Revert "Revert "Revert "Revert "Revert "Fix templates:if-parameter-unset"""""

This reverts commit 80e87d3d07e2942510e5efeea712d01901a3f65c.