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.