betty.content_builders.raspberry_mint_section module#
The section content plugin.
- final class betty.content_builders.raspberry_mint_section.Section#
Bases:
Template,DataManufacturable[SectionData]The
raspberry-mint-sectioncontent builderplugin.Plugin ID
raspberry-mint-sectionClass
Configuration
- __init__(content: Iterable[ContentBuilder], *, heading: ResolvableLocalizable, name: MachineName | None = None, visually_hide_heading: bool = False, jinja: Environment)#
- async build_template(document: Document) TemplateBuild#
Build template data.
Return a template name, a tuple of a template name and template date to render it. Return
Noneto prevent anything from being rendered at all.
- new = <betty.requirement._RequirableDecorator object>#
- classmethod new_data_cls() type[SectionData]#
The object’s defined data class.
- final class betty.content_builders.raspberry_mint_section.SectionData#
-
Configuration for
betty.content_builders.raspberry_mint_section.Section.- betty.content_builders.raspberry_mint_section:SectionData
- __init__(content: ResolvablePluginManufacturerSequence[ContentBuilderDefinition, ContentBuilder], *, heading: ResolvableLocalizable, name: ResolvableMachineName | None = None, visually_hide_heading: bool = False)#
- content#
The content within this section.
- heading#
The section heading.
- name#
The section’s machine name, used to generate permanent links.
- visually_hide_heading#
Visually hide the heading.
This keeps the heading for accessibility purposes, but does not display it visually.