Ova značajka omogućuje ponovno renderiranje stranica kojima se sadržaj promijenio na „Administratorskoj ploči”
Ova značajka omogućuje ponovno renderiranje stranica kojima je sadržaj promijenjen na „Administratorskoj ploči”.
Zadano se stranice poslužuju kao statične verzije.
Izmijenit ćemo našu datoteku layout.tsx.
import { Refresher } from 'cms-renderer/lib/refresher';
import { revalidatePath } from 'next/cache';
// funkcija koja se pokreće pri ponovnoj provjeri
async function revalidate() {
'use server';
revalidatePath('/', 'layout'); // ponovno izračunava predmemoriju za ove stranice
}
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 // unesite točne vjerodajnice
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
/>
{children}
</body>
</html>
);
}
Nakon što promijenite svoj osnovni raspored, možete urediti polja u bazi podataka i vidjeti ažuriranja nakon osvježavanja stranice.