ePages 6.14.0 - DE_EPAGES/MultiStore/API/Site.pm

Package DE_EPAGES::MultiStore::API::Site

MultiShop Site API

Base
Exporter
@EXPORT_OK
ServletSite
GetMasterShopInfo
GetAffiliateClassInfo
GetAffiliateRootCategory

Functions

GetAffiliateClassInfo
GetAffiliateRootCategory
GetMasterShopInfo
ServletSite

GetAffiliateClassInfo

Returns System attributes AffiliateProductClass and AffiliateCategoryClass

Syntax
GetAffiliateClassInfo( );
Return
$hClassInfo (ref.hash.object)
used classes. used keys:
  • AffiliateCategoryClass - AffiliateCategoryClass - Class
  • AffiliateProductClass - AffiliateProductClass - Class

GetAffiliateRootCategory

returns the affiliate root category

Syntax
GetAffiliateRootCategory();
Input
$Shop (DE_EPAGES::Shop::API::Object::Shop)
local shop
Return
$RootCategory (DE_EPAGES::Content::API::Object::StartPage)
start page

GetMasterShopInfo

Returns MasterShop and CacheShop information from the System object

Syntax
GetMasterShopInfo( );
Input
$LocalObject (object)
local object to get mastershop info from
Return
$hInfo (ref.hash.string)
Info strings. Used keys:
  • MasterStore
  • MasterShop
  • MasterShopObjectID

ServletSite

Returns Site of current Servlet, undef if we are not in a servlet context.

Syntax
ServletSite( );
Return
$Site (DE_EPAGES::Object::API::Object::Site)
Site