Táto funkcia vám umožňuje opätovne vykresliť stránky, ktorých obsah sa zmenil na „Admin Paneli“
Táto funkcia vám umožňuje opätovne vykresliť stránky, ktorých obsah sa zmenil na „Admin Paneli“.
Predvolene sú stránky poskytované ako statické verzie.
Upravíme náš súbor layout.tsx.
import { Refresher } from 'cms-renderer/lib/refresher';
import { revalidatePath } from 'next/cache';
// funkcia, ktorá sa spustí pri opätovnom overení
async function revalidate() {
'use server';
revalidatePath('/', 'layout'); // opätovne prepočíta vyrovnávaciu pamäť pre tieto stránky
}
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 // zadajte správne prihlasovacie údaje
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
/>
{children}
</body>
</html>
);
}
Po zmene koreňového rozloženia môžete upravovať polia vo svojej databáze a po obnovení stránky sa zmeny prejavia.