Denne funksjonen lar deg gjengi sider på nytt som har fått innholdet sitt endret i «Administrasjonspanelet»
Denne funksjonen lar deg gjengi sider på nytt som har fått innholdet sitt endret i «Administrasjonspanelet».
Som standard leveres sidene som statiske versjoner.
Vi skal endre layout.tsx-filen vår.
import { Refresher } from 'cms-renderer/lib/refresher';
import { revalidatePath } from 'next/cache';
// funksjon som skal kjøres ved revalidering
async function revalidate() {
'use server';
revalidatePath('/', 'layout'); // beregn hurtigbufferen på nytt for disse sidene
}
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body className="min-h-screen bg-bg-base text-text-primary antialiased">
<Refresher // oppgi riktig legitimasjon
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
/>
{children}
</body>
</html>
);
}
Etter at du har endret rotoppsettet ditt, kan du redigere felt i databasen og se oppdateringer gjenspeiles etter at du oppdaterer siden.