Ši funkcija leidžia iš naujo sugeneruoti puslapius, kurių turinys buvo pakeistas „Administratoriaus skydelyje“
Ši funkcija leidžia iš naujo sugeneruoti puslapius, kurių turinys buvo pakeistas „Administratoriaus skydelyje“.
Pagal numatytuosius nustatymus puslapiai pateikiami kaip statinės versijos.
Pakeisime failą 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>
);
}
Pakeitę šakninį išdėstymą, galite redaguoti savo duomenų bazės laukus ir, atnaujinę puslapį, matysite pokyčius.