Guides

PageNodeRenderer
in package
implements NodeRenderer

FinalYes

Renders any {@see RenderablePageInterface} node — static pages, content-type items, and collection overview pages — for the "page" output format.

Template resolution is fully node-driven:

Table of Contents

Interfaces

NodeRenderer

Constants

DEFAULT_ITEM_TEMPLATE  : mixed = 'structure/content-type-item.html.twig'
DEFAULT_PAGE_TEMPLATE  : mixed = 'structure/page.html.twig'

Properties

$renderer  : TemplateRenderer

Methods

__construct()  : mixed
render()  : string
supports()  : bool
resolveTemplate()  : string

Constants

DEFAULT_ITEM_TEMPLATE

private mixed DEFAULT_ITEM_TEMPLATE = 'structure/content-type-item.html.twig'

DEFAULT_PAGE_TEMPLATE

private mixed DEFAULT_PAGE_TEMPLATE = 'structure/page.html.twig'

Properties

Methods

supports()

public supports(string $nodeFqcn) : bool
Parameters
$nodeFqcn : string
Return values
bool
On this page

Search results