Hi,
You can't add template positions inside component views in Joomla.
Template positions can only be added in templates.
What you usually in these cases is either:
- like the HikaShop modules, the module itself has display options to display or not based on the current page type
- you use an extension like Advanced modules manager which can add such display option for any type of module
- you use an extension like Modules anywhere and add corresponding tag in the listing.php view file
The third option is the cheapest as the extension is free and it's not difficult to do either.