UNA
|
Public Member Functions | |
__construct ($aObject, $oTemplate=false) | |
getContentInfo () | |
getCode () | |
![]() | |
performActionGetHelp () | |
performActionGetShare () | |
performActionEmbed () | |
performActionCreativeSave () | |
isAllowedCreativeManage () | |
getCodeDynamic () | |
getIncludes () | |
getJsClassName () | |
getJsObjectName () | |
_wrapInTagJsCode ($sCode) | |
getJsScript () | |
isPageCover () | |
setSubPage ($b=true) | |
setPageCover ($bCover=true) | |
getPageCoverImage ($bTranscoder=true) | |
getPageCoverParams () | |
getBlockTitle ($aBlock) | |
getBlockHelp ($aBlock) | |
getBlockAsyncCode ($aBlock, $iAsync) | |
getPageAPI ($aBlocks=[]) | |
getPageBlocksAPI ($aBlocks=[]) | |
![]() | |
displayPage ($oTemplate=null) | |
getId () | |
getType () | |
getModule () | |
getSubMenu () | |
getMetaDescription () | |
getName () | |
getObject () | |
getInjections () | |
setTitle ($sTitle) | |
addMarkers ($a) | |
isAvailablePage () | |
isVisiblePage () | |
isPage () | |
isVisiblePageSubmenu () | |
isEditAllowed () | |
isDeleteAllowed () | |
Protected Member Functions | |
_isAvailablePage ($a) | |
_isVisiblePage ($a) | |
_getPageAccessDeniedMsg ($mixedMsg=false) | |
_getPageMetaDesc () | |
_getThumbForMetaObject () | |
_getPageCacheParams () | |
![]() | |
_getPageCodeVars () | |
processPageBlock (&$aBlock, $bApi=false) | |
_getPageCode () | |
_getBlockOnlyCode ($iBlockId) | |
_getBlockCodeWithCache (&$aBlock, $iAsync=0) | |
_getBlockCode (&$aBlock, $iAsync=0) | |
_addJsCss () | |
_addSysTemplateVars () | |
_selectMenu () | |
_setSubmenu ($aParams) | |
_getBlockRaw ($aBlock) | |
_getBlockCustom ($aBlock) | |
_getBlockHtml ($aBlock) | |
_getBlockCreative ($aBlock) | |
_getBlockBentoGrid ($aBlock) | |
_getBlockWiki ($aBlock) | |
_getBlockLang ($aBlock) | |
_getBlockImage ($aBlock) | |
_getBlockRss ($aBlock) | |
_getBlockMenu ($aBlock) | |
_getBlockService ($aBlock) | |
_getPageTitle () | |
_getPageMetaTitle () | |
_getPageMetaImage () | |
_getPageMetaKeywords () | |
_getPageMetaRobots () | |
_getPageNotFoundMsg ($mixedMsg=false) | |
_getPageCacheObject () | |
_getBlockCacheObject () | |
_getCacheObject ($sSuffixObj='Page', $sSuffixParam='page') | |
_getPageCacheKey ($isPrefixOnly=false) | |
_getBlockCacheKey ($isPrefixOnly=false, $aBlock=array()) | |
cleanCache ($isDelAllWithPagePrefix=false) | |
![]() | |
__construct ($aObject) | |
_replaceMarkers ($mixed, $aAdditionalMarkers=array()) | |
_isVisibleBlock ($a) | |
Protected Attributes | |
$MODULE | |
$_oModule | |
$_aContentInfo = false | |
$_sCoverClass | |
![]() | |
$_oTemplate | |
$_sStorage | |
$_oPageCacheObject = null | |
$_oBlockCacheObject = null | |
$_sJsClassName = '' | |
$_sJsObjectName = '' | |
$_aHtmlIds = [] | |
$_bStickyColumns = false | |
$_bSubPage = false | |
![]() | |
$_sObject | |
$_aObject | |
$_oQuery | |
$_aMarkers = array () | |
Additional Inherited Members | |
![]() | |
static | getObjectInstanceByModuleAndURI ($sModule, $sURI='', $oTemplate=false) |
static | getObjectInstanceByURI ($sURI='', $oTemplate=false, $bRedirectCheck=false) |
static | getObjectInstance ($sObject, $oTemplate=false) |
static | processPageTrigger ($sPageTriggerName) |
static | multisiteLinkCheck ($sLink, $sPageUri='', $sPageModule='', $aQueryParams=[]) |
static | getMultisite ($sLink, $sPageUri='', $sPageModule='', $aQueryParams=[]) |
static | deleteSeoLink ($sModule, $sContentInfoObject, $sId) |
static | deleteSeoLinkByParam ($sParamName, $sId) |
static | deleteSeoLinkByModule ($sModule) |
static | getPageBySeoLink ($sRequest) |
static | processSeoLink ($sRequest) |
static | transformSeoLink ($sLink, $sPrefix, $aParams=array()) |
static | untransformSeoLink ($sSeoLink, $sPrefix) |
static | seoRedirect () |
static | getSeoHash ($s) |
static | getEmbedData ($sUrl) |
static | getPageBlockData ($iBlockId, $iContentId=0, $sContentModule='') |
static | setPageBlockData ($iBlockId, $iContentId=0, $sContentModule='', $mixedData='') |
static | isLockedFromUnauthenticated ($sUri) |
static | redirectToLoginForm () |
![]() | |
static | getObjectInstance ($sObject) |
Entry create/edit pages
BxBaseModGeneralPageEntry::__construct | ( | $aObject, | |
$oTemplate = false ) |
Reimplemented from BxTemplPage.
|
protected |
|
protected |
Additional cache key. In the case of dynamic page. For example - profile page, where each profile has own page.
Reimplemented from BxBasePage.
|
protected |
|
protected |
Check if page is available.
type | $a | - page object. |
Reimplemented from BxDolPage.
Reimplemented in BxBaseModGroupsPageEntry, BxBaseModTextPageEntry, BxMarketPageEntry, and BxStrmPageEntry.
|
protected |
Check if page is visible.
array | $a | - page object. |
Reimplemented from BxDolPage.
Reimplemented in BxBaseModGroupsPageEntry, and BxBaseModProfilePageEntry.
BxBaseModGeneralPageEntry::getCode | ( | ) |
Get page code with automatic caching, adding necessary css/js files and system template vars.
system
page_output_block
page_name
- [string] page object namepage_object
- [object] an instance of page class, page_query
- [object] an instance of page related query classblock_id
- [int] block id
system
page_output
page_name
- [string] page object namepage_object
- [object] an instance of page class, page_query
- [object] an instance of page related query classpage_code
- [string] by ref, final page code to be output, can be overridden in hook processingsub_page
- [boolean] if the page is used as subpage of some parent page
Reimplemented from BxBasePage.
Reimplemented in BxAdsPageEntry, BxBaseModGroupsPageEntry, BxBaseModProfilePageEntry, BxBaseModTextPageEntry, BxClssPageEntry, BxCoursesPageEntry, BxEventsPageEntry, BxForumPageEntry, BxJobsPageEntry, BxMarketPageEntry, BxPhotosPageEntry, BxPollsPageEntry, BxShopifyPageEntry, BxSnipcartPageEntry, and BxStoriesPageEntry.