See funktsioon võimaldab uuesti renderdada lehti, mille sisu muudeti „Admin Panelis”
See funktsioon võimaldab uuesti renderdada lehti, mille sisu muudeti „Admin Panelis”.
Vaikimisi esitatakse lehed staatiliste versioonidena.
Muudame faili layout.tsx.
import { Refresher } from 'cms-renderer/lib/refresher';
import { revalidatePath } from 'next/cache';
// function to run on revalidation
async function revalidate() {
'use server';
revalidatePath('/', 'layout'); // re compute cache for these pages
}
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 // enter correct credentials
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
/>
{children}
</body>
</html>
);
}
Pärast juurpaigutuse muutmist saad oma andmebaasis välju redigeerida ja näed uuendusi pärast lehe värskendamist.