for the CurWeapon event it displays the secondary weapon ID... it wouldn't make sense to display the shield's id because you wouldn't know what weapon you have with the shield...
all you can do is use a variable when you pickup the shield and use it on curweapon...
or you could use cs_get_user_shield... but I recommend using a variable because it's more efficient