TemplatePaths extends TemplatePaths

Custom implementation for template paths resolving, one which differs from the base implementation in that it is capable of resolving template paths based on TypoScript configuration when given a package name, and is aware of the Frontend/Backend contexts of TYPO3.

Internal

This is for internal Fluid use only.

Table of Contents

Methods

getTemplatePathAndFilename()  : string|null
Get absolute path to template file
setLayoutRootPaths()  : void
Overridden setter with enforced sorting behavior
setPartialRootPaths()  : void
Overridden setter with enforced sorting behavior
setTemplateRootPaths()  : void
Overridden setter with enforced sorting behavior
ensureAbsolutePath()  : string
Guarantees that $reference is turned into a correct, absolute path. The input can be a relative path or a FILE: or EXT: reference but cannot be a FAL resource identifier.

Methods

getTemplatePathAndFilename()

Get absolute path to template file

public getTemplatePathAndFilename() : string|null
Return values
string|null

Returns the absolute path to a Fluid template file

setLayoutRootPaths()

Overridden setter with enforced sorting behavior

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

setPartialRootPaths()

Overridden setter with enforced sorting behavior

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

setTemplateRootPaths()

Overridden setter with enforced sorting behavior

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

ensureAbsolutePath()

Guarantees that $reference is turned into a correct, absolute path. The input can be a relative path or a FILE: or EXT: reference but cannot be a FAL resource identifier.

protected ensureAbsolutePath(string $reference) : string
Parameters
$reference : string
Return values
string

        
On this page

Search results