profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

ניתוב פרמטריסוגי רכיביםSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyכתיבת סקריפטים בבונה התבניותProject Scaffoldingספריית המדיה

ללא ראש

התחלה מהירהSplit Screen JSON Component Builder with LLMComponent Zod Pull

ממשק REST

סקירת REST APIgetחיבור-אתר-ל-API-של-CMSgetGET /routesgetGET /routegetקבלת בלוקיםgetהשגת-בלוקים-עם-מטמון-CELgetGET /blocks/generatedgetקבל רכיביםgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postתרגום פוסטpatchPATCH /translationsgetGET /usagepostפוסט-CSVpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Setup server sent events (SSE) content refetch

תכונה זו מאפשרת לך לעבד מחדש דפים שתוכנם השתנה ב"לוח הניהול"

תכונה זו מאפשרת לך לעבד מחדש דפים שתוכנם השתנה ב"לוח הניהול".

כברירת מחדל, דפים מוגשים כגרסאות סטטיות.

  1. שימוש בגרסה העדכנית ביותר של מנגנון הרינדור שלנו.
  2. זה משתמש ב-Server-sent events ‏(SSE) כדי לזהות שינויים ביישויות הרלוונטיות במסד הנתונים.

נשנה את הקובץ layout.tsx.

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

// פונקציה שתופעל בעת אימות מחדש
async function revalidate() {
  'use server';
  revalidatePath('/', 'layout'); // חישוב מחדש של המטמון עבור דפים אלה
}

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 // הזן פרטי זיהוי נכונים
          websiteId={"..."}
          cmsUrl={"..."}
          apiKey={"..."}
          
        />
        {children}
      </body>
    </html>
  );
}

לאחר שינוי פריסת השורש שלך, תוכל לערוך שדות במסד הנתונים ולראות את העדכונים משתקפים לאחר רענון הדף.

Continue Reading
Previous‹סוגי רכיביםNextInstall Profound CMS as a proxy›