PageAccessFailureReasons

FinalYes

Contains a list of all reasons that TYPO3 internally uses when a page cannot be found/rendered etc.

Table of Contents

Constants

ACCESS_DENIED_GENERAL  : string = 'access'
ACCESS_DENIED_HOST_PAGE_MISMATCH  : string = 'access.host_mismatch'
ACCESS_DENIED_INVALID_PAGETYPE  : string = 'access.pagetype'
ACCESS_DENIED_PAGE_NOT_RESOLVED  : string = 'access.page'
ACCESS_DENIED_SUBSECTION_NOT_RESOLVED  : string = 'access.subsection'
CACHEHASH_COMPARISON_FAILED  : string = 'cache_hash.comparison'
CACHEHASH_EMPTY  : string = 'cache_hash.empty'
DATABASE_CONNECTION_FAILED  : string = 'system.database'
INVALID_LINK_PAGE  : string = 'page.invalid_external_url'
INVALID_PAGE_ARGUMENTS  : string = 'page.invalid_arguments'
INVALID_SITE_SETS  : string = 'site.sets.invalid'
LANGUAGE_AND_FALLBACKS_NOT_AVAILABLE  : string = 'language.fallbacks'
LANGUAGE_DEFAULT_NOT_AVAILABLE  : string = 'language.default'
LANGUAGE_NOT_AVAILABLE  : string = 'language'
LANGUAGE_NOT_AVAILABLE_STRICT_MODE  : string = 'language.strict'
NO_PAGES_FOUND  : string = 'page.database.empty'
PAGE_NOT_FOUND  : string = 'page'
RENDERING_INSTRUCTIONS_NOT_CONFIGURED  : string = 'rendering_instructions.type'
RENDERING_INSTRUCTIONS_NOT_FOUND  : string = 'rendering_instructions'
ROOTLINE_BROKEN  : string = 'page.rootline'

Methods

getMessageForReason()  : string

Constants

ACCESS_DENIED_GENERAL

public string ACCESS_DENIED_GENERAL = 'access'

ACCESS_DENIED_HOST_PAGE_MISMATCH

public string ACCESS_DENIED_HOST_PAGE_MISMATCH = 'access.host_mismatch'

ACCESS_DENIED_INVALID_PAGETYPE

public string ACCESS_DENIED_INVALID_PAGETYPE = 'access.pagetype'

ACCESS_DENIED_PAGE_NOT_RESOLVED

public string ACCESS_DENIED_PAGE_NOT_RESOLVED = 'access.page'

ACCESS_DENIED_SUBSECTION_NOT_RESOLVED

public string ACCESS_DENIED_SUBSECTION_NOT_RESOLVED = 'access.subsection'

CACHEHASH_COMPARISON_FAILED

public string CACHEHASH_COMPARISON_FAILED = 'cache_hash.comparison'

CACHEHASH_EMPTY

public string CACHEHASH_EMPTY = 'cache_hash.empty'

DATABASE_CONNECTION_FAILED

public string DATABASE_CONNECTION_FAILED = 'system.database'
public string INVALID_LINK_PAGE = 'page.invalid_external_url'

INVALID_PAGE_ARGUMENTS

public string INVALID_PAGE_ARGUMENTS = 'page.invalid_arguments'

INVALID_SITE_SETS

public string INVALID_SITE_SETS = 'site.sets.invalid'

LANGUAGE_AND_FALLBACKS_NOT_AVAILABLE

public string LANGUAGE_AND_FALLBACKS_NOT_AVAILABLE = 'language.fallbacks'

LANGUAGE_DEFAULT_NOT_AVAILABLE

public string LANGUAGE_DEFAULT_NOT_AVAILABLE = 'language.default'

LANGUAGE_NOT_AVAILABLE

public string LANGUAGE_NOT_AVAILABLE = 'language'

LANGUAGE_NOT_AVAILABLE_STRICT_MODE

public string LANGUAGE_NOT_AVAILABLE_STRICT_MODE = 'language.strict'

NO_PAGES_FOUND

public string NO_PAGES_FOUND = 'page.database.empty'

PAGE_NOT_FOUND

public string PAGE_NOT_FOUND = 'page'

RENDERING_INSTRUCTIONS_NOT_CONFIGURED

public string RENDERING_INSTRUCTIONS_NOT_CONFIGURED = 'rendering_instructions.type'

RENDERING_INSTRUCTIONS_NOT_FOUND

public string RENDERING_INSTRUCTIONS_NOT_FOUND = 'rendering_instructions'

ROOTLINE_BROKEN

public string ROOTLINE_BROKEN = 'page.rootline'

Methods

getMessageForReason()

public getMessageForReason(string $reasonCode) : string
Parameters
$reasonCode : string

a valid reason code (see above)

Return values
string
On this page

Search results