ePages 7.28.0 - DE_EPAGES/ProductPortal/API/Portal.pm

Package DE_EPAGES::ProductPortal::API::Portal

This module creates PortalSites

@EXPORT_OK
LoadPortalSite
GetPortalConfigFolder

Functions

GetPortalConfigFolder
LoadPortalSite

GetPortalConfigFolder

Create a new folder in Shop if not exists and returns the folder.

Syntax
my $PortalConfigFolder = GetPortalConfigFolder($Shop, $PortalSite);
Input
$Shop (DE_EPAGES::Shop::API::Object::Shop)
shop
$PortalSite (DE_EPAGES::ProductPortal::API::Object::PortalSite)
portal site object
$hInfo (ref.hash)
additional attribute values for creating the new object
Return
$PortalConfigFolder (Object)
the folder object

LoadPortalSite

Create a new PortalSite.

Syntax
my $PortalSite = LoadPortalSite($Shop, $PortalSiteID);
Input
$Shop (DE_EPAGES::Shop::API::Object::Shop)
shop
$PortalSiteID (integer)
PortalSite ObjectId
Return
$PortalSite (DE_EPAGES::ProductPortal::API::Object::PortalSite)
portal site object