{"result":{"depiction_url":null,"edges":{"haspart":{"objects":[{"created":"2026-10-07T11:13:26Z","object_id":{"id":2940,"is_a":["text","documentation","developerguide"],"name":"developer_request_path","title":{"_type":"trans","tr":{"en":"Follow a request to its template"}},"uri":"https:\/\/zotonic.com\/id\/2940"},"seq":1},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2941,"is_a":["text","documentation","developerguide"],"name":"developer_template_selection","title":{"_type":"trans","tr":{"en":"Find the template used by a page"}},"uri":"https:\/\/zotonic.com\/id\/2941"},"seq":2},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2942,"is_a":["text","documentation","developerguide"],"name":"developer_template_layout","title":{"_type":"trans","tr":{"en":"Create a page layout"}},"uri":"https:\/\/zotonic.com\/id\/2942"},"seq":3},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2943,"is_a":["text","documentation","developerguide"],"name":"developer_template_components","title":{"_type":"trans","tr":{"en":"Reuse markup with includes and categories"}},"uri":"https:\/\/zotonic.com\/id\/2943"},"seq":4},{"created":"2026-10-07T11:13:26Z","object_id":{"id":1577,"is_a":["text","documentation","cookbook"],"name":"doc_cookbook_overriding","title":{"_type":"trans","tr":{"en":"Override a module template"}},"uri":"https:\/\/zotonic.com\/id\/1577"},"seq":5},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2944,"is_a":["text","documentation","developerguide"],"name":"developer_resource_links","title":{"_type":"trans","tr":{"en":"Link to resources and dispatch routes"}},"uri":"https:\/\/zotonic.com\/id\/2944"},"seq":6},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2325,"is_a":["text","documentation","cookbook"],"name":null,"title":{"_type":"trans","tr":{"en":"Render template values safely"}},"uri":"https:\/\/zotonic.com\/id\/2325"},"seq":7},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2945,"is_a":["text","documentation","developerguide"],"name":"developer_template_media","title":{"_type":"trans","tr":{"en":"Display images with mediaclasses"}},"uri":"https:\/\/zotonic.com\/id\/2945"},"seq":8},{"created":"2026-10-07T11:13:26Z","object_id":{"id":1409,"is_a":["text","documentation","developerguide"],"name":"doc_developerguide_translation","title":{"_type":"trans","tr":{"en":"Translate interface text"}},"uri":"https:\/\/zotonic.com\/id\/1409"},"seq":9},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2946,"is_a":["text","documentation","developerguide"],"name":"developer_template_cache","title":{"_type":"trans","tr":{"en":"Cache a template fragment"}},"uri":"https:\/\/zotonic.com\/id\/2946"},"seq":10},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2947,"is_a":["text","documentation","developerguide"],"name":"developer_asset_build","title":{"_type":"trans","tr":{"en":"Build and serve frontend assets"}},"uri":"https:\/\/zotonic.com\/id\/2947"},"seq":11}],"predicate":{"id":310,"is_a":["meta","predicate"],"name":"haspart","title":{"_type":"trans","tr":{"en":"Contains"}},"uri":"http:\/\/purl.org\/dc\/terms\/hasPart"}},"subject":{"objects":[{"created":"2026-10-07T11:13:26Z","object_id":{"id":2556,"is_a":["categorization","keyword","keyword_information_type"],"name":"zotonic_topic_explanation","title":"Explanation","uri":"https:\/\/zotonic.com\/id\/2556"},"seq":1},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2563,"is_a":["categorization","keyword","keyword_audience"],"name":"zotonic_topic_frontend_developer","title":"Frontend developer","uri":"https:\/\/zotonic.com\/id\/2563"},"seq":2},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2620,"is_a":["categorization","keyword","keyword_architecture"],"name":"zotonic_topic_template","title":"Template","uri":"https:\/\/zotonic.com\/id\/2620"},"seq":3},{"created":"2026-10-07T11:13:26Z","object_id":{"id":2641,"is_a":["categorization","keyword","keyword_task"],"name":"zotonic_topic_render","title":"Render","uri":"https:\/\/zotonic.com\/id\/2641"},"seq":4}],"predicate":{"id":308,"is_a":["meta","predicate"],"name":"subject","title":{"_type":"trans","tr":{"en":"Keyword"}},"uri":"http:\/\/purl.org\/dc\/elements\/1.1\/subject"}}},"id":2939,"is_a":["collection"],"links":[{"rel":"self","target":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/2939"},{"rel":"hub","target":"https:\/\/zotonic.com\/.zotonic\/websub"}],"medium":null,"medium_url":null,"name":"developer_collection_templates","page_url":{"en":"https:\/\/zotonic.com\/page\/2939\/templates-and-page-rendering","x-default":"https:\/\/zotonic.com\/page\/2939\/templates-and-page-rendering"},"preview_url":null,"resource":{"body":{"_type":"trans","tr":{"en":"<p>Choose the task that matches what you need to do. The pages explain the relevant workflow and link to related guides and reference material. Examples use the local site <code>garden<\/code>; use your own site name and check the command’s scope before running it.<\/p>"}},"category_id":{"id":120,"is_a":["meta","category"],"name":"collection","title":{"_type":"trans","tr":{"nl":"Collectie","en":"Collection"}},"uri":"http:\/\/purl.org\/dc\/dcmitype\/Collection"},"content_group_id":{"id":339,"is_a":["meta","content_group"],"name":"default_content_group","title":{"_type":"trans","tr":{"en":"Default Content Group"}},"uri":"https:\/\/zotonic.com\/id\/default_content_group"},"created":"2026-10-07T11:12:56Z","creator_id":{"id":1,"is_a":["person"],"name":"administrator","title":"Site Administrator","uri":"https:\/\/zotonic.com\/id\/1"},"doc_editorial_bundle":true,"doc_editorial_edges":{"haspart":[1409,1577,2325,2940,2941,2942,2943,2944,2945,2946,2947],"subject":[2556,2563,2620,2641]},"is_authoritative":true,"is_dependent":false,"is_featured":false,"is_protected":false,"is_published":true,"is_unfindable":false,"language":["en"],"modified":"2026-10-07T20:45:39Z","modifier_id":{"id":1,"is_a":["person"],"name":"administrator","title":"Site Administrator","uri":"https:\/\/zotonic.com\/id\/1"},"name":"developer_collection_templates","pivot_geocode":null,"pivot_location_lat":null,"pivot_location_lng":null,"privacy":0,"publication_end":"9999-06-01T00:00:00Z","publication_start":"2026-10-07T11:12:56Z","slug":"templates-and-page-rendering","summary":{"_type":"trans","tr":{"en":"Build pages from templates, resources, and reusable components."}},"title":{"_type":"trans","tr":{"en":"Templates and page rendering"}},"title_slug":{"_type":"trans","tr":{"en":"templates-and-page-rendering"}},"tz":"UTC","uri":null,"version":35,"visible_for":0},"uri":"https:\/\/zotonic.com\/id\/2939","uri_template":"https:\/\/zotonic.com\/id\/:id","websub":{"hub":"https:\/\/zotonic.com\/.zotonic\/websub","topic":"https:\/\/zotonic.com\/.zotonic\/websub\/topic\/2939"}},"status":"ok"}