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

ניתוב פרמטרי

נתיבים פרמטריים מאפשרים לך לאגד מספר דפים תחת אותה כתובת URL

דפים פרמטריים

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

/{country}/landingPage   // דף נחיתה שלוקח בחשבון את המדינה
/{lang}/products        // דף רשימת מוצרים למספר שפות
/{categories}/{blogPost} // פוסטים מותאמים בבלוג המופרדים לפי קטגוריות

האופן שבו דפים פרמטריים פועלים הוא:

  • אתה מחבר רכיב מותאם אל הסלאג {country} או {lang} או כל סלאג לבחירתך כמו {categories}
  • עבור סלאגים מותאמים כמו {categories} הרכיב המחובר חייב להגדיר "Route Slug" בבונה הרכיבים
  • אתה יוצר מסמכים במבנה הסכמה הזה כדי לייצר מספר דפים באופן דינמי

שלב 1. הגדרת נתיב פרמטרי

בלוח הניהול, צור נתיב פרמטרי: /{country}/landingPage

לאחר מכן חבר את הסלאג {country} לסכמת Country.

האזהרה “No default slug field configured for this component” פירושה שהמערכת עדיין לא יודעת איזה שדה בסכמה צריך לשמש כסלאג של כתובת ה-URL. זה יתוקן בשלב הבא.


שלב 2. יצירת הסכמה והמסמכים

צור סכמת Country ב-CMS.

מבנה לדוגמה:

{
  "code": "us",
  "name": "United States",
  "language": "English"
}

הנח שכעת יש לך 3 מסמכים בסכמה הזו.


שלב 3. קישור שדה לסלאג של הנתיב

גש אל סכמת Country → Edit Schema

קשר את השדה code כשדה Route Slug Field.

משמעות הדבר היא שהנתיבים התקפים יהיו: /us/landingPage

נתיבים לא תקפים:

  • /English/landingPage
  • /United States/landingPage

התוצאה

  • כל מסמך יוצר דף חדש
  • 3 מסמכים = 3 דפי נחיתה
  • הוספת מסמכים נוספים יוצרת נתיבים נוספים באופן אוטומטי

מה הלאה

ראה הגדרת ניתוב פרמטרי יחד עם מנוע רינדור כדי לרנדר דפים פרמטריים

Continue Reading
Nextסוגי רכיבים›