profound-logoProfound CMS
⌘K
Admin
Theme
Docsبرنامج تعليميBlogPhilosophy
Docsبرنامج تعليميBlogPhilosophy

Hybrid

التوجيه البارامتريTypes of Componentsإس إس إيInstall Profound CMS as a proxyالبرمجة النصية في منشئ القوالبProject Scaffoldingمكتبة الوسائط

بلا رأس

البدء السريعJSON و Claude CodeComponent Zod Pull

واجهة برمجة تطبيقات REST

نظرة عامة على واجهة RESTgetربط موقع الويب بواجهة برمجة التطبيقاتgetالحصول على المساراتgetالحصول على مسارgetالحصول على الكتلgetجلب الكتل مع ذاكرة CEL المؤقتةgetGET /blocks/generatedgetالحصول على المكوناتgetGET /components/{name}getالحصول على اسم مخطط مجموعة البياناتgetالحصول على تغييرات المحتوى (SSE)patchPATCH /dataset/{schema_name}postترجمة المنشورpatchPATCH /translationsgetالحصول على الاستخدامpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

إس إس إي

تتيح لك هذه الميزة إعادة عرض الصفحات التي تغيّر محتواها في «لوحة المشرف»

تتيح لك هذه الميزة إعادة عرض الصفحات التي تم تغيير محتواها في «لوحة المشرف».

افتراضيًا، يتم تقديم الصفحات كنسخ ثابتة.

  1. باستخدام أحدث إصدار من أداة العرض الخاصة بنا.
  2. تستخدم هذه الميزة أحداثًا مرسلة من الخادم (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‹Types of ComponentsNextInstall Profound CMS as a proxy›