Block Demo Library


Each page in this library demonstrates a single block type in context — with realistic TOMRA content so you can see exactly how it renders on the front end. Use these demos as a reference when planning page layouts, briefing editors or reviewing component behaviour.

How to use this library

Each card below links to a dedicated demo page for that block type. Open the page in the front end to see how the block renders, or open it in the CMS editor to inspect block configuration and field names. All demos use realistic TOMRA content. The library is organised by function — scroll down or use the section headings to navigate.

Hero & Banners

Full-width and section-level blocks that set the visual tone and carry primary or secondary calls-to-action.

Text & Editorial

Core editorial content blocks — from basic rich text and pull quotes to parallax storytelling, accordions and reusable text fragments.

Cards & Lists

Blocks for surfacing related content, products and navigation options as card grids, thumbnail rows and link lists.

Media

Image, video and slideshow blocks — from single editorial images to interactive touchpoint diagrams.

Calls to Action & Navigation

Action-oriented blocks that drive the user journey — CTA sections, button links, tabbed panels, maps and layout columns.

People, Highlights & Media Coverage

Blocks for showcasing people, featured TOMRA stories, customer testimonials and press/media mentions.

Data, Documents & Specifications

Structured data blocks for tabular information, downloadable documents, product specifications and financial reporting.

Developer & Utility Blocks

Specialist blocks for developers and advanced editors — custom HTML, tags, reusable fragments and IR tools.

Complete Block Reference

BlockCategoryTypical use
HeroBlockHeroPrimary full-width page hero with heading, image and CTA
BannerBlockHeroCompact mid-page banner for section intros and secondary CTAs
HeaderBlockHeroSection-level heading with image, subtitle and optional link
HeroWithFiltersBlockHeroHero with integrated filter UI for news/events/insights listings
NotificationAlertBlockBannerDismissible alert banner — Info, Success, Warning, Error
ContactBannerBlockBannerContact prompt with business-unit routing and optional image
RichTextBlockEditorialFree-form rich text — headings, paragraphs, lists, tables, quotes
ParagraphWithHeaderBlockEditorialTwo-column label + body layout for key facts and specifications
ParallaxRichTextBlockEditorialRich text with parallax scroll effect for campaign pages
QuoteBlockEditorialPull quote with author, title and optional portrait
AccordionBlockEditorialCollapsible FAQ and deep-dive expandable sections
TextFragmentBlockEditorialReusable rich-text snippet identified by a stable slug
CardListBlockCards2–4 manually authored image cards with heading, lead and link
CardPageListBlockCardsPage-driven card grid — auto-synced with referenced pages
SingleCardBlockCardsSingle manually authored featured card
SinglePageCardBlockCardsSingle featured card driven by a page reference
CustomerTestimonialCardCardsTestimonial card driven by a TestimonialPage reference
ThumbnailListBlockListsThree-column thumbnail grid — manually authored items
ThumbnailPageListBlockListsThree-column thumbnail grid — page-driven
QuickLinksBlockListsCompact text-only navigation link list
CompactPageListBlockListsLightweight text-only page reference list
DiscoverMoreBlockListsRelated content recommendations at end of articles
ImageBlockMediaSingle editorial image with caption, alt text and intro
VideoBlockMediaYouTube, Vimeo or MP4 embed with poster and intro
MediaSlideshowBlockMediaScrollable image/video carousel
InteractiveTouchpointImageBlockMediaAnnotated background image with clickable hotspot overlays
CtaBlockCTASection-level CTA with heading, body text, image and button
CtaButtonBlockCTASimple standalone CTA button
TabbedInformationListBlockNavigationNamed content tabs for parallel information
MapBlockNavigationInteractive map with configurable POI markers
LayoutBlockNavigationMulti-column layout container — 50/50, 67/33, 33/33/33
PersonsBlockPeoplePeople card grid for leadership and contact pages
TomraHighlightsBlockHighlightsTOMRA-branded featured content showcase
TomraInTheMediaBlockHighlightsExternal press mention list with source and date
TableBlockDataStructured data table with configurable headers and rows
DocumentCentreBlockDocumentsDownloadable document list — reports, brochures, data sheets
TechnicalSpecificationBlockSpecsText-based product specification row (product pages)
UnitOfMeasurementBlockSpecsNumeric product specification with unit (product pages)
QuarterlyReportBlockIRQuarterly earnings report with document, presentation and webcast links
FinancialCalendarBlockIRIR financial event calendar — results, CMD, AGM
PressReleaseBlockIRCurated press release list for IR and Press pages
HtmlCodeBlockDeveloperRaw HTML embed for custom widgets and legacy content
CategoryTagsBlockDeveloperTopic/category tag links for filtering and navigation
ProductPageListBlockProductsProductPage-driven product teaser grid