{{ canonicalUrl }}: https://test.cradlecms.com/cart ; contains https://contains site URL

Debugging

Site object {{ site | print_r }}
{
  "id": "189063c4-bf77-8b18-8bf7-8037402f5acf",
  "name": "Debugging",
  "lang": "en",
  "accountId": "185d73b6-7e7b-80a5-bd7f-dc10366b38f3",
  "domain": "test.cradlecms.com",
  "theme": "18cced5d-606e-817c-b99a-8f80bea8e6a9",
  "createdAt": "2026-02-02T09:25:50Z",
  "meta": {
    "h1": "Debugging",
    "title": "Debugging",
    "description": "test and debugging site for Cradle CMS",
    "keywords": "keyword,added,in,admin",
    "data": null
  },
  "organisation": "Cradle",
  "location": "Stockholm",
  "data": {
    "robots": "User-agent: *\nDisallow:\n"
  },
  "langs": {
    "en": {
      "meta": {
        "h1": "Debugging",
        "title": "Debugging",
        "description": "test and debugging site for Cradle CMS",
        "keywords": "keyword,added,in,admin",
        "data": null
      }
    }
  }
}
Shop object {{ shop | print_r }}
{
  "id": "189063c4-bf77-8b18-8bf7-8037402f5acf",
  "currency": "EUR",
  "currencies": {
    "EUR": "€{{value}} EUR"
  },
  "baseCurrency": "EUR",
  "settings": {
    "b2b": false,
    "b2c": true,
    "registration": true,
    "requireAccount": false,
    "sandbox": true
  },
  "country": "SE"
}
Site specific objects

    {{ metaTitle }}: Debugging
    {{ metaDescription }}: test and debugging site for Cradle CMS
    {{ metaKeywords }}: keyword,added,in,admin
    {{ canonicalUrl }}: https://test.cradlecms.com/cart
    {{ template }}: cart

                
Request object {{ request | inspect }}
{
  "host": "test.cradlecms.com",
  "origin": "",
  "path": "/cart",
  "query": "",
  "referer": "",
  "remote": "216.73.216.165",
  "scheme": "https"
}
| url filter tests on global objects

page | url

Input

    
    {% assign pageGlobal = pages[0] %}
    {{ pageGlobal | url }}
    

Output

/page/about

Has content

blog | url

Input

    
    {% assign blogGlobal = blogs[0] %}
    {{ blogGlobal | url }}
    

Output

/blog/birds

Has content

article | url

Output

/blog/birds/article/fairywren

Has content

Has four parts

Input

    
    {% let firstBlog = blogs[0] %}
    {% assign articleGlobal = firstBlog.articles[0] %}
    {{ articleGlobal | url }}
    

collection | url

Input

    
    {% assign collectionGlobal = collections[0] %}
    {{ collectionGlobal | url }}
    

Output

/collection/bevarages

Has content

product | url

Input

    
    {% assign productGlobal = products[0] %}
    {{ productGlobal | url }}
    

Output

/product/smoothie

Has content



Cart object {{ cart }} does not have shopId
null

Shopping Cart

Your cart is empty

Click here to continue shopping