{{ canonicalUrl }}: https://test1b.cradlecms.com/page/about ; contains https://contains site URL

Soap

Site object {{ site | print_r }}
{
  "id": "18d2227c-8220-81dc-a542-8e13fd0e634e",
  "name": "Soap",
  "lang": "en",
  "accountId": "18d20c20-02ac-8555-891f-5724028cdd45",
  "domain": "test1b.cradlecms.com",
  "theme": "18d224cb-bea1-8b34-816e-2cbb3b1f391f",
  "createdAt": "2026-09-04T13:52:00Z",
  "meta": {
    "h1": "Soap",
    "title": "Soap",
    "description": "",
    "keywords": "",
    "data": null
  },
  "data": {
    "robots": "User-agent: *\nDisallow:\n"
  },
  "langs": {
    "en": {
      "meta": {
        "h1": "Soap",
        "title": "Soap",
        "description": "",
        "keywords": "",
        "data": null
      }
    }
  }
}
Site specific objects

    {{ metaTitle }}: About
    {{ metaDescription }}: 
    {{ metaKeywords }}: 
    {{ canonicalUrl }}: https://test1b.cradlecms.com/page/about
    {{ template }}: page.contact

                
Request object {{ request | inspect }}
{
  "host": "test1b.cradlecms.com",
  "origin": "",
  "path": "/page/about",
  "query": "",
  "referer": "",
  "remote": "216.73.216.78",
  "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/news

Has content

article | url

Output

/blog/news/article/horses

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

/page/about

Has content

product | url

Input

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

Output

/page/about

Has content



About