The functionality is built into the baseline home.htmpl files natively. In order to activate the Catalog link, one needs to have an NX variable defined: @NX_CATALOG_SERVER
If this variable is not set, please use the pdm_options_mgr command to install the variable:
pdm_options_mgr -c -s CATALOG_SERVER -v CATALOG_SERVER1 -a pdm_option.inst
pdm_options_mgr -c -s CATALOG_SERVER -v CATALOG_SERVER1 -a pdm_option.inst -t
Both of these commands will be needed to install the NX_CATALOG_SERVER variable; the second command (with -t) is meant to prevent loss of the variable setting when one runs pdm_configure. The missing "NX" in the pdm_options_mgr is intentional (command "pdm_options_mgr -c -s NX_CATALOG_SERVER" is incorrect)
Make sure to change "CATALOG_SERVER1" to the name of your actual Service Catalog Server.
Once you run these commands to install the variable, cycle SDM Services.