
1/4 - Sticky sidebar on the left with a large serif "MENU" label and a clean vertical category list.
Overview
A restaurant menu module for HubSpot CMS. Nested category and item repeaters edited directly from the page editor. No HubDB, no custom templates, no external dependencies.
Four layouts from one module: photo grid, horizontal list, classic text-only with dotted leaders, and editorial magazine. Switch between them from a dropdown. Each layout supports configurable column counts, photo shapes (rectangle or circle), centered or left-aligned cards, and responsive breakpoints for tablet and mobile.
14 dietary tag presets: vegetarian, vegan, gluten-free, dairy-free, nut-free, pescatarian, halal, kosher, keto, low-carb, organic, and three spice levels. Each tag has its own editable background and text color. Filter pills auto-generate from the tags actually used in your menu and combine with live keyword search across dish names and descriptions.
Sticky sidebar mode places category navigation and dietary filters in a left column next to the menu. Horizontal toolbar mode stacks search, filters, and category tabs above the content.
Mark categories as seasonal with a badge and optional availability note. Flag individual items as featured. Add special badges per dish: chef's special, popular, new, signature, limited, or locally sourced. Prices support single values, ranges, and custom suffixes like "market price" or "/half". Optional calorie counts and allergen lines per item.
Built-in Schema.org Menu JSON-LD outputs a full @graph with Restaurant (name, address, phone, cuisine type, price range), Menu with MenuSection and MenuItem entities (price, currency,
suitableForDiet, nutrition), and WebPage with Speakable markup for voice assistants. Feeds Google Business Profile, Google Search, AI Overviews, and AI crawlers. One toggle to enable or disable.
Multi-currency support with 15 ISO 4217 codes (USD, EUR, GBP, CAD, AUD, JPY, CHF, SEK, NOK, DKK, RON, PLN, MXN, BRL, INR). Every label in the module is editable for any language.
90+ style controls: two font pickers with theme inheritance, 40+ color fields including per-dietary-tag colors, card padding, radius, border, shadow presets, photo height, width, shape, and shadow, item name font, weight, transform, and letter spacing, description alignment, max width, and font style, price font and position, category header alignment, transform, ornament, and weight, sidebar width, label font and size, link styling, and active indicator style. Responsive breakpoints for tablet and mobile.
Features
Four Menu Layouts
Grid with photo cards, horizontal list, classic text-only with dotted leaders, and magazine. Circle or rectangle photos, configurable columns, centered or left-aligned text. Switch layouts from a single dropdown. All four fully responsive with custom tablet and mobile breakpoints.
Dietary Filters and Live Search
14 tag presets (vegetarian, vegan, gluten-free, keto, and more) with individual colors. Filter pills auto-generate from your menu data. Live search matches dish names and descriptions. Sidebar or top toolbar positioning.
Schema.org Menu JSON-LD
Outputs Restaurant, MenuSection, and MenuItem structured data with price, currency, suitableForDiet, and nutrition. Feeds Google Business Profile, AI Overviews, and voice assistants. One toggle on/off.
About Module
Total installs Fewer than 10 Created - Apr 13, 2026
Version 1 - Apr 13, 2026
Categories Tags
Requirements
HubSpot Subscription Works with all HubSpot plans
Contact Studio Nope
Legal Stuff
Please refer to the developer's Privacy Policy and Terms for more information.
Support
Studio Nope
- Romania
Visit website
Studio Nope designs and builds fast, clean HubSpot CMS websites and custom themes for teams that care about performance, editing experience, and reliable tracking.
Unlimited email support
Studio Nope typically responds in
- Monday
9:00 AM - 5:00 PM (EET) - Tuesday
9:00 AM - 5:00 PM (EET) - Wednesday
9:00 AM - 5:00 PM (EET) - Thursday
9:00 AM - 5:00 PM (EET) - Friday
9:00 AM - 5:00 PM (EET)