Because i had some pain when starting development with JTL Shops new OPC, I start to collect some stuff and things here to help others.
Add new OPC-Mount Point / Region to the Template
This is pretty simple, but i think it’s currently undocumented, just add this:
{opcMountPoint id='opc_before_filter' inContainer=false}
Perform emtpy check for OPC-Mount Points
As of now, there seems to be no function to check if a OPC-Mount Point is empty. So we need to use Smarty instead:
{* Add further OPC region *}
{capture "opc_category_top"}
{opcMountPoint id='opc_category_top'}
{/capture}
{if $smarty.capture.opc_category_top|strip|replace:' ':'' != ""}
<div class="result-wrapper-top">
{$smarty.capture.opc_category_top}
</div>
{/if}
This is only required if have an extra wrapper surrounding the mount point.
… more to come.