All Systems Operational
Powered By
profound-logo
profound-logoProfound CMS
⌘K
Admin

Sse

Diese Funktion ermöglicht es Ihnen, Seiten erneut zu rendern, deren Inhalt im „Admin-Panel“ geändert wurde.

Diese Funktion ermöglicht Ihnen, Seiten erneut zu rendern, deren Inhalt im „Admin-Panel“ geändert wurde.

Standardmäßig werden Seiten als statische Versionen ausgeliefert.

  1. Verwendung der neuesten Version unseres Renderers.
  2. Dabei werden Server-Sent Events (SSE) verwendet, um Änderungen an den relevanten Datenbankentitäten zu erkennen.

Wir werden unsere Datei layout.tsx anpassen.

import { Refresher } from 'cms-renderer/lib/refresher';
import { revalidatePath } from 'next/cache';

// Funktion, die bei der Revalidierung ausgeführt wird
async function revalidate() {
  'use server';
  revalidatePath('/'
Continue Reading
Previous‹KomponententypenNextAdmin Panel Proxy Einrichten›

Hybrid

Renderer-ProjektParametrisches RoutingKomponententypenSseAdmin Panel Proxy EinrichtenStatisches Rendering mit Edit-Modus-UnterstützungSkripterstellung im Template-BuilderCreate Profound Next

Kopflos

SchnellstartJson Und Claude CodeKomponente-Zod-Abruf

Mcp

Mcp

Cms Funktionen

Feat Docs TemplateFeat Vorlagen BuilderFeat TranslatorFeature-Organisation

Motivation

Unser Ansatz

Terminologie

Hybrid vs. Headless
,
'layout'
);
// Cache für diese Seiten neu berechnen
}
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 // richtige Zugangsdaten eintragen
websiteId={"..."}
cmsUrl={"..."}
apiKey={"..."}
onInvalidate={revalidate}
/>
{children}
</body>
</html>
);
}

Nachdem Sie Ihr Root-Layout geändert haben, können Sie Felder in Ihrer Datenbank bearbeiten und sehen die Aktualisierungen nach dem Aktualisieren der Seite.