SvelteKit
Accessing draft/updated content
If you have draft/published mode enabled on some of your models, you can use the X-Include-Drafts
header to access records at their latest version available instead of the currently published one:
Pages and layouts can utilize the includeDrafts
option of the executeQuery
function in their server load functions:
const query = ` query HomeQuery { blogPost { title } }`;
export const load = () => { return executeQuery(query, { includeDrafts: true });};
The X-Include-Drafts
is one of many headers you can use to shape up the behavior of the Content Delivery API. Check out the other available headers in the Content Delivery API.