> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanova.io/llms.txt
> Use this file to discover all available pages before exploring further.

# رمز QR لصفحة مخصصة (Custom Page)

> إنشاء رمز QR لصفحة هبوط مخصصة بالكامل.

## الغرض منه

"Custom Page" هي فئة الصفحة العامة والجامعة في المنصة — تُسمى داخليًا `dynamicText` وتُوسم **Custom Page** في قائمة فئات QR (المعرّف `9`). وهي ما تحصل عليه عندما لا تناسب الصفحة إحدى الفئات القالبية الأكثر تحديدًا (Restaurant، Product، Feedback، وما إلى ذلك): أي مزيج من الكتل، مبني من الصفر أو من نقطة بداية بأسلوب فضفاض.

<Warning>
  **تباين في التسمية، جرى التحقق منه مباشرة:** لا يوجد زر أو وسم أو تسمية بعنوان "Custom Page" في أي مكان بواجهة التطبيق. شريط فلترة الوسوم في معرض القوالب **لا** يتضمن وسم "Custom Page" — والبحث في المعرض عن "custom" يُعيد **"No templates match «custom»"**. المسار الوحيد المواجه للمستخدم إلى هذه الفئة هو خيار **Start Blank** في معرض القوالب، والذي لا تسميه الواجهة أبدًا "Custom Page".
</Warning>

<Frame caption="البحث في المعرض عن &#x22;custom&#x22; لا يُعيد أي تطابق — Custom Page ليس لها وسم في المعرض">
  <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/custom-page/search-no-match.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=16295f57eaca09f30374cd3525c96b3e" alt="مربع بحث معرض القوالب يعرض 'No templates match «custom»' مع بقاء Start Blank فقط ظاهرة" width="1280" height="855" data-path="images/v2/qr-codes/create/custom-page/search-no-match.png" />
</Frame>

## طريقتان للوصول إلى هذه الفئة

<Tabs>
  <Tab title="Start Blank (موصى به)">
    هذا هو المسار المباشر والمتاح دائمًا إلى فئة `dynamicText` / Custom Page — جرى تأكيده بفحص طلب الإنشاء الفعلي الذي يرسله التطبيق.

    <Steps>
      <Step title="فتح Create QR Code واختيار Build a Page">
        من **QR Codes → Create QR Code** (‏`/qr/create`)، انقر على بطاقة **Build a Page**.
      </Step>

      <Step title="النقر على Start Blank">
        في **Choose a template** (‏`/qr/new`)، تقع بطاقة **Start Blank** أولًا في شبكة المعرض، قبل أي فلترة بالوسوم — فهي ليست مندرجة تحت وسم فئة.

        <Frame caption="بطاقة Start Blank في معرض القوالب غير المُصفّى">
          <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/custom-page/gallery-full.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=da0a2931be107fe897ae6950b434d8ef" alt="معرض القوالب يعرض بطاقة Start Blank إلى جانب قوالب موسومة مثل Fine Dining وTech Product Launch" width="1280" height="2043" data-path="images/v2/qr-codes/create/custom-page/gallery-full.png" />
        </Frame>
      </Step>

      <Step title="الوصول إلى لوحة منشئ فارغة">
        النقر عليها ينتقل مباشرة إلى `/qr/new/landing` (بدون سلسلة استعلام `?template=`) ويفتح لوحة فارغة: **0 blocks**، مع إشارات لإضافة **Page Title**، أو **Description**، أو **Button** للبدء.

        <Frame caption="لوحة منشئ الصفحات الفارغة بعد اختيار Start Blank">
          <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/custom-page/builder-canvas-start-blank.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=5007a2ea799d601b4ef1b9a1955ff43f" alt="لوحة منشئ صفحات فارغة بلا كتل مع إشارات Add Page Title وAdd Description وAdd Button" width="1280" height="720" data-path="images/v2/qr-codes/create/custom-page/builder-canvas-start-blank.png" />
        </Frame>

        <Check>
          جرى التحقق عبر طلب الشبكة الذي يرسله المنشئ عند إضافة أول كتلة: `POST /qr/` مع `"category":9` في المتن — `9` هي معرّف فئة `dynamicText` / Custom Page. ينشئ Start Blank بشكل موثوق رمز QR من فئة Custom Page بغض النظر عن الكتل التي تضيفها لاحقًا.
        </Check>
      </Step>
    </Steps>
  </Tab>

  <Tab title="قالب موسوم بـ Announcement">
    يحتوي المعرض على قالب جاهز واحد يحمل فعليًا فئة `dynamicText` / Custom Page في الخلفية — إنه مصنّف فقط تحت وسم **Announcement**، وليس وسم "Custom Page".

    <Steps>
      <Step title="تصفية المعرض حسب Announcement">
        انقر على وسم **Announcement** (العدد 1). التطابق الوحيد هو **Special Announcement** — صفحة زخرفية بلون تركوازي لتحديث أعمال.

        <Frame caption="معرض القوالب مُصفّى بوسم Announcement">
          <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/custom-page/gallery-announcement-filtered.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=1fb8217c0799aa65053f5691b3d9e82d" alt="معرض القوالب مُصفّى بوسم Announcement، يعرض فقط قالب Special Announcement بالإضافة إلى Start Blank" width="1280" height="755" data-path="images/v2/qr-codes/create/custom-page/gallery-announcement-filtered.png" />
        </Frame>
      </Step>

      <Step title="فتحه في المنشئ">
        اختياره والنقر على **Use this template** يفتح `/qr/new/landing?template=dynamictext-announcement`، بثلاث كتل: **Description**، و**Button**، و**Share Buttons**.

        <Frame caption="لوحة منشئ الصفحات بعد فتح قالب Special Announcement">
          <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/custom-page/builder-canvas-announcement.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=6320803f7ab592a98e358e54139bd54f" alt="لوحة منشئ الصفحات تعرض قالب Special Announcement بكتل Description وButton وShare Buttons" width="1280" height="720" data-path="images/v2/qr-codes/create/custom-page/builder-canvas-announcement.png" />
        </Frame>
      </Step>
    </Steps>

    جرى تأكيد هذا مباشرة عبر واجهة API الخاصة بالقوالب: يُعيد `dynamictext-announcement` القيمة `"category": {"id": 9, "slug": "dynamicText", "name": "Custom Page"}` و`"filter_tags": ["Announcement"]` — القالب مصنّف كـ Custom Page، لكن لا يمكن اكتشافه إلا عبر وسم Announcement.
  </Tab>
</Tabs>

## إنشاؤه عبر الـ API

لإنشاء رمز QR من نوع Custom Page عبر الـ API بدلًا من الواجهة، استخدم معرّف الفئة `9` (المعرّف المختصر `dynamicText`، الموسوم **Custom Page**) — راجع [Create QR Code](/v1/api-reference/endpoint/qr_manager/create) للاطلاع على مخطط الطلب الكامل و[Category List](/v1/api-reference/references/category-list) لمخطط ربط المعرّفات بالتسميات كاملًا.

## ذات صلة

* [نظرة عامة على Page Builder](/ar/page-builder/overview) — المحرر القائم على الكتل الذي يفتح فيه Start Blank.
* [القوالب](/ar/page-builder/templates) — بطاقة Start Blank والقوالب الموسومة بالفئات الموضحة أعلاه، بالتفصيل.
* [إنشاء أول رمز QR لك](/ar/getting-started/first-qr-code) — سير عمل Create QR Code العام الذي يُصَل منه إلى هذه الفئة.
* [المجلدات والوسوم والعمليات المجمّعة](/ar/qr-codes/manage/folders-tags-bulk-operations) — تنظيم رمز QR بعد نشره.
