Eldorados dev docs
ThemesCLIAPIReference

Filters

  • asset_url
  • default
  • editable
  • handle
  • handleize
  • inline_asset_content
  • json
  • t

Tags

  • content_for
  • form
  • javascript
  • schema
  • section
  • sections
  • stylesheet

Setting types

  • checkbox
  • color
  • header
  • html
  • image_picker
  • inline_richtext
  • link_list
  • liquid
  • number
  • page
  • paragraph
  • radio
  • range
  • richtext
  • select
  • text
  • textarea
  • url
  • video_url

Theme structure

  • assets
  • blocks
  • config
  • layout
  • locales
  • sections
  • snippets
  • templates

Theme structure

8 entries, generated from the running engine.

  • assetsImages, CSS, JavaScript and fonts, served from the website's own origin.
  • blocksTheme blocks: reusable pieces an editor can place inside any section that accepts them.
  • config`settings_schema.json` declares the theme's own settings; `settings_data.json` holds their values.
  • layout`theme.liquid`, the shell every page renders inside.
  • localesTranslations. `<code>.default.json` is the source language; `.schema.json` translates the editor's own labels.
  • sectionsSections, plus `.json` section groups such as `header-group`.
  • snippetsPartials, rendered with `{% render %}`.
  • templatesOne `.json` per page type, listing the sections it holds and their order.