Site

Homepage Template - Data Dump (POC)

Page Data

{
    "id": 31,
    "slug": "welkom",
    "title": "Welkom",
    "render_type": "template",
    "template": {
        "key": "homepage",
        "elements": {
            "blocks": [
                17,
                13,
                14,
                15,
                12,
                16
            ],
            "forms": {
                "type": ""
            },
            "gallery": {
                "type": ""
            },
            "catalogus": {
                "type": ""
            }
        }
    },
    "seo": {
        "title": null,
        "description": null
    },
    "content": {
        "blocks": []
    },
    "settings": {
        "is_homepage": "1",
        "custom_css_class": null,
        "custom_config": []
    },
    "elements": {
        "blocks": [
            {
                "id": 17,
                "slug": {
                    "nl": "footer"
                }
            },
            {
                "id": 13,
                "slug": {
                    "nl": "onderhoud-&-herstellingen"
                }
            },
            {
                "id": 14,
                "slug": {
                    "nl": "onderdelen-&-accessoires"
                }
            },
            {
                "id": 15,
                "slug": {
                    "nl": "hydrauliek"
                }
            },
            {
                "id": 12,
                "slug": {
                    "nl": "tractoren-&-*landbouwmachines*"
                }
            },
            {
                "id": 16,
                "slug": {
                    "nl": "tweedehands"
                }
            }
        ]
    },
    "template_key": "homepage"
}

Globals

{
    "schema_version": "1.0",
    "site": {
        "name": "Henk De Smet",
        "publish_version": "2026-03-11T12:43:52+00:00",
        "homepage": {
            "nl": "home"
        },
        "languages": [
            "nl"
        ]
    },
    "theme": {
        "colors": [],
        "logo_url": null
    },
    "navigation_handles": [
        "footer",
        "main"
    ],
    "custom_code": {
        "header": "",
        "footer": "",
        "body": ""
    }
}

Navigation

{
    "footer": {
        "meta": {
            "version": "1.0",
            "generated_at": "2026-03-11T12:43:52+00:00",
            "language": "nl",
            "menu_handle": "footer"
        },
        "items": [
            {
                "type": "page",
                "label": "Stock",
                "page_id": 32,
                "url": "/nl/stock"
            },
            {
                "type": "page",
                "label": "Merken",
                "page_id": 33,
                "url": "/nl/merken"
            },
            {
                "type": "page",
                "label": "Tweedehands",
                "page_id": 34,
                "url": "/nl/tweedehands"
            }
        ]
    },
    "main": {
        "meta": {
            "version": "1.0",
            "generated_at": "2026-03-11T12:43:53+00:00",
            "language": "nl",
            "menu_handle": "main"
        },
        "items": [
            {
                "type": "page",
                "label": "Welkom",
                "page_id": 31,
                "url": "/nl/home"
            },
            {
                "type": "page",
                "label": "Stock",
                "page_id": 32,
                "url": "/nl/stock"
            },
            {
                "type": "page",
                "label": "Merken",
                "page_id": 33,
                "url": "/nl/merken"
            },
            {
                "type": "page",
                "label": "Tweedehands",
                "page_id": 34,
                "url": "/nl/tweedehands"
            },
            {
                "type": "page",
                "label": "Ons bedrijf",
                "page_id": 35,
                "url": "/nl/ons-bedrijf"
            }
        ]
    }
}

Processed Elements (Artifacts)

Deze variabelen komen van de element processors:

Element: $app

{
    "contextual": [],
    "contextualAttributes": []
}
Voorbeeld gebruik:

Element: $errors

{}
Voorbeeld gebruik:

Element: $feUser

null
Voorbeeld gebruik:
Element is null (geen data geladen)

Element: $tenantSlug

"henkdesmet"
Voorbeeld gebruik:

Element: $mijnIczoAction

null
Voorbeeld gebruik:
Element is null (geen data geladen)

Element: $tickerItems

[]
Voorbeeld gebruik:
Element is null (geen data geladen)

Element: $blocks

{
    "footer": {
        "id": 17,
        "slug": "footer",
        "name": "footer",
        "title": "Footer",
        "description": "

Uw betrouwbare partner voor tractoren en landbouwmachines. Kwaliteit en service staan bij ons centraal.

", "content_type": "html", "template": null, "section": null, "cache": [], "sequence": 0, "created_at": "2026-02-23T11:57:20+00:00", "updated_at": "2026-02-23T11:57:20+00:00" }, "main_info_1": { "id": 13, "slug": "onderhoud-&-herstellingen", "name": "main_info_1", "title": "Onderhoud & Herstellingen", "description": "

Wij doen alle onderhouds- en reparatiewerkzaamheden. Hiervoor beschikken wij over onze eigen werkplaats en servicewagen waarmee wij reparaties op locatie kunnen verrichten.

  • Eigen werkplaats
  • Servicewagen voor op locatie
  • Vakkundig onderhoud
", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [] }, "sequence": 0, "created_at": "2026-02-23T11:52:54+00:00", "updated_at": "2026-02-23T11:52:54+00:00" }, "main_info_2": { "id": 14, "slug": "onderdelen-&-accessoires", "name": "main_info_2", "title": "Onderdelen & Accessoires", "description": "

Indien u zelf uw onderhoud doet of zelf een herstelling wil uitvoeren kunt u bij ons steeds terecht voor onderdelen en/of accessoires. Olie & AdBlue verkopen we per liter en we hebben de meest courante soorten steeds op stock.

  • Onderdelen op voorraad
  • Olie & AdBlue
  • Accessoires
", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [] }, "sequence": 0, "created_at": "2026-02-23T11:53:16+00:00", "updated_at": "2026-02-23T11:53:16+00:00" }, "main_info_3": { "id": 15, "slug": "hydrauliek", "name": "main_info_3", "title": "Hydrauliek", "description": "

Wij persen voor u alle hydraulische slangen en koppelingen. Professionele service met hoogwaardige kwaliteit voor al uw hydraulische behoeften.

  • Hydraulische slangen
  • Koppelingen
  • Professioneel persen
", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [] }, "sequence": 0, "created_at": "2026-02-23T11:53:37+00:00", "updated_at": "2026-02-23T11:53:50+00:00" }, "main_top": { "id": 12, "slug": "tractoren-&-*landbouwmachines*", "name": "main_top", "title": "Tractoren & *Landbouwmachines*", "description": "

Onderhoud, herstellingen en verkoop van hoogwaardige landbouwmachines

", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [ "6/blocks/hero5_1771847441.jpeg", "6/blocks/hero4_1771847442.jpeg", "6/blocks/hero3_1771847442.jpeg", "6/blocks/hero1_1771847443.jpg", "6/blocks/hero2_1771847443.jpeg" ] }, "sequence": 0, "created_at": "2026-02-23T11:50:44+00:00", "updated_at": "2026-02-23T11:50:44+00:00" }, "secondhand": { "id": 16, "slug": "tweedehands", "name": "secondhand", "title": "Tweedehands", "description": "

Op zoek naar een goede tweedehands tractor of landbouwmachine? Wij bieden een selectie van gecontroleerde, tweedehands machines van hoge kwaliteit.

  • ✓ Volledig gecontroleerd
  • ✓ Kwaliteitsgarantie
  • ✓ Professioneel onderhouden
  • ✓ Aantrekkelijke prijzen
", "content_type": "html", "template": null, "section": null, "cache": [], "sequence": 0, "created_at": "2026-02-23T11:54:15+00:00", "updated_at": "2026-02-23T11:54:15+00:00" }, "_blocks": [ { "id": 17, "slug": "footer", "name": "footer", "title": "Footer", "description": "

Uw betrouwbare partner voor tractoren en landbouwmachines. Kwaliteit en service staan bij ons centraal.

", "content_type": "html", "template": null, "section": null, "cache": [], "sequence": 0, "created_at": "2026-02-23T11:57:20+00:00", "updated_at": "2026-02-23T11:57:20+00:00" }, { "id": 13, "slug": "onderhoud-&-herstellingen", "name": "main_info_1", "title": "Onderhoud & Herstellingen", "description": "

Wij doen alle onderhouds- en reparatiewerkzaamheden. Hiervoor beschikken wij over onze eigen werkplaats en servicewagen waarmee wij reparaties op locatie kunnen verrichten.

  • Eigen werkplaats
  • Servicewagen voor op locatie
  • Vakkundig onderhoud
", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [] }, "sequence": 0, "created_at": "2026-02-23T11:52:54+00:00", "updated_at": "2026-02-23T11:52:54+00:00" }, { "id": 14, "slug": "onderdelen-&-accessoires", "name": "main_info_2", "title": "Onderdelen & Accessoires", "description": "

Indien u zelf uw onderhoud doet of zelf een herstelling wil uitvoeren kunt u bij ons steeds terecht voor onderdelen en/of accessoires. Olie & AdBlue verkopen we per liter en we hebben de meest courante soorten steeds op stock.

  • Onderdelen op voorraad
  • Olie & AdBlue
  • Accessoires
", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [] }, "sequence": 0, "created_at": "2026-02-23T11:53:16+00:00", "updated_at": "2026-02-23T11:53:16+00:00" }, { "id": 15, "slug": "hydrauliek", "name": "main_info_3", "title": "Hydrauliek", "description": "

Wij persen voor u alle hydraulische slangen en koppelingen. Professionele service met hoogwaardige kwaliteit voor al uw hydraulische behoeften.

  • Hydraulische slangen
  • Koppelingen
  • Professioneel persen
", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [] }, "sequence": 0, "created_at": "2026-02-23T11:53:37+00:00", "updated_at": "2026-02-23T11:53:50+00:00" }, { "id": 12, "slug": "tractoren-&-*landbouwmachines*", "name": "main_top", "title": "Tractoren & *Landbouwmachines*", "description": "

Onderhoud, herstellingen en verkoop van hoogwaardige landbouwmachines

", "content_type": "html", "template": { "id": 4, "key": "image", "name": "Afbeelding" }, "section": null, "cache": { "images": [ "6/blocks/hero5_1771847441.jpeg", "6/blocks/hero4_1771847442.jpeg", "6/blocks/hero3_1771847442.jpeg", "6/blocks/hero1_1771847443.jpg", "6/blocks/hero2_1771847443.jpeg" ] }, "sequence": 0, "created_at": "2026-02-23T11:50:44+00:00", "updated_at": "2026-02-23T11:50:44+00:00" }, { "id": 16, "slug": "tweedehands", "name": "secondhand", "title": "Tweedehands", "description": "

Op zoek naar een goede tweedehands tractor of landbouwmachine? Wij bieden een selectie van gecontroleerde, tweedehands machines van hoge kwaliteit.

  • ✓ Volledig gecontroleerd
  • ✓ Kwaliteitsgarantie
  • ✓ Professioneel onderhouden
  • ✓ Aantrekkelijke prijzen
", "content_type": "html", "template": null, "section": null, "cache": [], "sequence": 0, "created_at": "2026-02-23T11:54:15+00:00", "updated_at": "2026-02-23T11:54:15+00:00" } ] }
Voorbeeld gebruik:

Element: $_processedElements

[
    "blocks"
]
Voorbeeld gebruik:

Element: $templateKey

"homepage"
Voorbeeld gebruik:

Element: $isHomepage

false
Voorbeeld gebruik:
Element is null (geen data geladen)

Element: $templateView

"base.v1.views.pages.templates.homepage"
Voorbeeld gebruik:

Element: $standardVars

[
    "page",
    "globals",
    "nav",
    "site",
    "language",
    "languages",
    "currentSlug",
    "themeResolver",
    "themeAssetResolver",
    "currentUrl",
    "companyProfile",
    "explainData"
]
Voorbeeld gebruik:

Element: $elementVars

[]
Voorbeeld gebruik:
Element is null (geen data geladen)

Alle beschikbare variabelen

Array
(
    [0] => __path
    [1] => __data
    [2] => __env
    [3] => app
    [4] => errors
    [5] => site
    [6] => globals
    [7] => companyProfile
    [8] => nav
    [9] => page
    [10] => currentSlug
    [11] => language
    [12] => languages
    [13] => themeResolver
    [14] => themeAssetResolver
    [15] => currentUrl
    [16] => feUser
    [17] => tenantSlug
    [18] => mijnIczoAction
    [19] => tickerItems
    [20] => blocks
    [21] => _processedElements
    [22] => templateKey
    [23] => isHomepage
    [24] => templateView
    [25] => standardVars
    [26] => elementVars
    [27] => varValue
    [28] => varName
    [29] => __currentLoopData
    [30] => elementData
    [31] => elementKey
    [32] => loop
)