Skip to content

k.utils.template

View and page rendering

Overview

k.utils.template Renders Kooboo View or Page HTML on the server side.

render()

Renders a view tag or view ID string, returning HTML.

ParameterTypeRequiredDescription
viewstringYesView tag, view name, or view Id

Returns: string.

ts
const html = k.utils.template.render("<view id=\"...\"></view>")

executeView()

Execution view (side effects are written to the current response context, no strings are returned).

ParameterTypeRequiredDescription
viewNameOrIdstringYesView name or Id

Returns: void.

ts
k.utils.template.executeView("ProductCard")

renderView()

Render HTML by view name or Id.

ParameterTypeRequiredDescription
viewNameOrIdstringYesView name or Id

Returns: string \| null.

ts
const html = k.utils.template.renderView("ProductCard")

renderPage()

Renders a full page of HTML by page URL.

ParameterTypeRequiredDescription
urlstringYesSite page URL, optionally with query string

Returns: string.

ts
const pageHtml = k.utils.template.renderPage("/products")