Docs Goabase

HtmlHeader
in package
uses TraitPage

FinalYes

Table of Contents

Properties

$doPageInfoBlock  : bool
$env  : array<string|int, mixed>
$getParas  : array<string|int, mixed>
$htmlMeta  : HtmlMeta
$output  : array<string|int, mixed>
$page  : Page
$pageData  : array<string|int, mixed>
$pageTitle  : string
$partyShort  : array<string|int, mixed>
$PID  : int|string
$routeName  : string
$routeType  : string
$saParty  : array<string|int, mixed>
$sMetaDescription  : string
$timestart  : float
$uiCode  : UICode
$uiCodeExtra  : UICodeExtra
$userPublic  : array<string|int, mixed>
$htmlHeaderHelper  : HtmlHeaderHelper
$initBase  : InitBase

Methods

__construct()  : mixed
addOutput()  : void
checkForUserPublic()  : void
getInitHeader()  : string
Set html head until <body>
getLangSwitchBox()  : string
Link for the language switching box
getPageInstance()  : Page
initPageClassic()  : void
for profile and mods section only
initPageDefault()  : array<string|int, mixed>
initPageMember()  : void
initPageMessage()  : void
initPageParty()  : void
loadCSS()  : void
loadJS()  : void
loadSelect2CSS()  : void
loadTpl()  : string
setCSS()  : void
setPageData()  : void
Set page data for the current page
checkAdditionalCss()  : void
generateHeaderData()  : array<string|int, mixed>
Usuable later for single page
getJsonMeta()  : string
Generates a JSON-LD metadata string based on the provided page details and meta information.
prepareCSS()  : string

Properties

$doPageInfoBlock

public bool $doPageInfoBlock = true

$getParas

public array<string|int, mixed> $getParas

$output

public array<string|int, mixed> $output = [ 'init' => '', // must 'pageBody' => '', // must 'tabNavi' => '', // can be 'tabNaviLinks' => '', // can be 'partyHead' => '', // can be 'content' => '', // must 'pageInfo' => '', ]

$pageData

public array<string|int, mixed> $pageData = []

$partyShort

public array<string|int, mixed> $partyShort = []

$saParty

public array<string|int, mixed> $saParty = []

$sMetaDescription

public string $sMetaDescription = ''

$userPublic

public array<string|int, mixed> $userPublic = []

Methods

__construct()

public __construct(InitBase $initBase[, string $getPage = '' ]) : mixed
Parameters
$initBase : InitBase
$getPage : string = ''

addOutput()

public addOutput(array<string|int, mixed>|string $addOutput) : void
Parameters
$addOutput : array<string|int, mixed>|string

checkForUserPublic()

public checkForUserPublic() : void

getInitHeader()

Set html head until <body>

public getInitHeader() : string
Return values
string

getLangSwitchBox()

Link for the language switching box

public getLangSwitchBox() : string
Return values
string

initPageClassic()

for profile and mods section only

public initPageClassic([string $tabType = 'member_profile' ]) : void
Parameters
$tabType : string = 'member_profile'

initPageDefault()

public initPageDefault([string $tabType = '' ]) : array<string|int, mixed>
Parameters
$tabType : string = ''
Return values
array<string|int, mixed>

initPageMember()

public initPageMember() : void

initPageMessage()

public initPageMessage() : void

loadCSS()

public loadCSS(string $strCss) : void
Parameters
$strCss : string

loadJS()

public loadJS(array<string|int, mixed>|string $strJs) : void
Parameters
$strJs : array<string|int, mixed>|string

loadTpl()

public loadTpl(string $strTpl[, bool $doTrim = true ]) : string
Parameters
$strTpl : string
$doTrim : bool = true
Return values
string

setCSS()

public setCSS([string $strCss = '' ]) : void
Parameters
$strCss : string = ''

setPageData()

Set page data for the current page

public setPageData(string $getPage) : void
Parameters
$getPage : string

checkAdditionalCss()

private checkAdditionalCss() : void

generateHeaderData()

Usuable later for single page

private generateHeaderData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getJsonMeta()

Generates a JSON-LD metadata string based on the provided page details and meta information.

private getJsonMeta(array<string|int, mixed> $saMetaBase) : string
Parameters
$saMetaBase : array<string|int, mixed>

Base meta information including additional meta title.

Return values
string

The constructed JSON-LD metadata as a string.

prepareCSS()

private prepareCSS() : string
Return values
string

        
On this page

Search results