class documentation

Abstract base class for output pages.

Defines special HTML placeholders that are designed to be overriden by users: "header.html", "subheader.html" and "footer.html".

Method __init__ Undocumented
Method footer Undocumented
Method head Undocumented
Method header Undocumented
Method nav Undocumented
Method render Undocumented
Method subheader Undocumented
Method title Undocumented
Instance Variable system Undocumented
Instance Variable template_lookup Undocumented
Property slot_map Undocumented

Inherited from TemplateElement:

Class Method lookup_loader Lookup the element ITemplateLoader with the TemplateLookup.
@renderer
def footer(self, request: IRequest, tag: Tag) -> IRenderable: (source)

Undocumented

@renderer
def head(self, request: IRequest, tag: Tag) -> IRenderable: (source)

Undocumented

@renderer
def header(self, request: IRequest, tag: Tag) -> IRenderable: (source)

Undocumented

@renderer
def nav(self, request: IRequest, tag: Tag) -> IRenderable: (source)

Undocumented

def render(self, request: IRequest | None) -> Tag: (source)

Undocumented

@renderer
def subheader(self, request: IRequest, tag: Tag) -> IRenderable: (source)

Undocumented

Undocumented

template_lookup = (source)

Undocumented

@property
slot_map: dict[str, Flattenable] = (source)

Undocumented