---
url: 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D9%85%D8%B1%D8%AC%D8%B9/%D9%85%D8%B1%D8%AC%D8%B9-%D8%A7%D9%84%D8%A5%D8%B9%D8%AF%D8%A7%D8%AF%D8%A7%D8%AA'
title: 'مرجع الإعدادات | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T08:09:28+00:00'
updated: '2026-10-24T17:19:22+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  يخزّن DXPR Builder إعداداته في نظام إعدادات Drupal.
  تسرد هذه الصفحة كل مفتاح معلَن في
  config/schema/dxpr_builder.schema.yml مع نوعه وقيمه
  المسموحة وافتراضيه. وتسرد أيضًا مفتاح status لكل
  كيان إعدادات ومفاتيح الإعدادات التي تقرؤها الشيفرة دون
  مدخل مخطط. والأسماء العريضة هي تسميات النماذج.
  لا تشحن الوحدة ملف config/install/dxpr_builder.settings.yml.
  فتضبط الافتراضيات hook_install() وخطافات التحديث في
  dxpr_builder.install، أو تُطبَّق في الشيفرة عند
  غياب مفتاح؛ ويذكر عمود الافتراضي أيهما.
tags:
  - 'Configuration and API'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T17:19:22+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'مرجع الإعدادات'
      description: |-
        يخزّن DXPR Builder إعداداته في نظام إعدادات Drupal.
        تسرد هذه الصفحة كل مفتاح معلَن في
        config/schema/dxpr_builder.schema.yml مع نوعه وقيمه
        المسموحة وافتراضيه. وتسرد أيضًا مفتاح status لكل
        كيان إعدادات ومفاتيح الإعدادات التي تقرؤها الشيفرة دون
        مدخل مخطط. والأسماء العريضة هي تسميات النماذج.
        لا تشحن الوحدة ملف config/install/dxpr_builder.settings.yml.
        فتضبط الافتراضيات hook_install() وخطافات التحديث في
        dxpr_builder.install، أو تُطبَّق في الشيفرة عند
        غياب مفتاح؛ ويذكر عمود الافتراضي أيهما.
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T08:09:28+0000'
      dateModified: '2026-10-24T17:19:22+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D9%85%D8%B1%D8%AC%D8%B9/%D9%85%D8%B1%D8%AC%D8%B9-%D8%A7%D9%84%D8%A5%D8%B9%D8%AF%D8%A7%D8%AF%D8%A7%D8%AA'
      articleSection: 'الإعداد وAPI'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D9%85%D8%B1%D8%AC%D8%B9/%D9%85%D8%B1%D8%AC%D8%B9-%D8%A7%D9%84%D8%A5%D8%B9%D8%AF%D8%A7%D8%AF%D8%A7%D8%AA'
      description: |-
        يخزّن DXPR Builder إعداداته في نظام إعدادات Drupal.
        تسرد هذه الصفحة كل مفتاح معلَن في
        config/schema/dxpr_builder.schema.yml مع نوعه وقيمه
        المسموحة وافتراضيه. وتسرد أيضًا مفتاح status لكل
        كيان إعدادات ومفاتيح الإعدادات التي تقرؤها الشيفرة دون
        مدخل مخطط. والأسماء العريضة هي تسميات النماذج.
        لا تشحن الوحدة ملف config/install/dxpr_builder.settings.yml.
        فتضبط الافتراضيات hook_install() وخطافات التحديث في
        dxpr_builder.install، أو تُطبَّق في الشيفرة عند
        غياب مفتاح؛ ويذكر عمود الافتراضي أيهما.
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: الرئيسية
            item: 'https://dxpr.com/ar'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: ar
---
[مركز المساعدة](/ar/hc)/[التوثيق](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82) /[تعلّم DXPR Builder](/ar/hc/documentation/learn-dxpr-builder) /[المرجع](/ar/hc/documentation/learn-dxpr-builder/reference) /[الإعداد وAPI](/ar/hc/documentation/learn-dxpr-builder/reference/config-and-api) # مرجع الإعدادات.

 تعلّم DXPR Builderالمرجعالإعداد وAPI

   ## في هذا الدليل

 أدلة ذات صلة

- [أدخلوا مفتاح المنتج وإعدادات الموقع العامة](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D8%A9/%D8%A7%D9%84%D8%A5%D8%B9%D8%AF%D8%A7%D8%AF%D8%A7%D8%AA-%D8%A7%D9%84%D8%B9%D8%A7%D9%85%D8%A9)
- [جدار الحماية وإقامة البيانات](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D8%A8%D8%AF%D8%A1/%D8%AC%D8%AF%D8%A7%D8%B1-%D8%A7%D9%84%D8%AD%D9%85%D8%A7%D9%8A%D8%A9-%D9%88%D8%A5%D9%82%D8%A7%D9%85%D8%A9-%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA)
- [نقاط نهاية API](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D9%85%D8%B1%D8%AC%D8%B9/%D9%86%D9%82%D8%A7%D8%B7-%D9%86%D9%87%D8%A7%D9%8A%D8%A9-api)

يخزّن DXPR Builder إعداداته في نظام إعدادات Drupal. تسرد هذه الصفحة كل مفتاح معلَن في `config/schema/dxpr_builder.schema.yml` مع نوعه وقيمه المسموحة وافتراضيه. وتسرد أيضًا مفتاح `status` لكل كيان إعدادات ومفاتيح الإعدادات التي تقرؤها الشيفرة دون مدخل مخطط. والأسماء العريضة هي تسميات النماذج.

لا تشحن الوحدة ملف `config/install/dxpr_builder.settings.yml`. فتضبط الافتراضيات `hook_install()` وخطافات التحديث في `dxpr_builder.install`، أو تُطبَّق في الشيفرة عند غياب مفتاح؛ ويذكر عمود **الافتراضي** أيهما.

## الإعدادات العامة

كائن الإعدادات: `dxpr_builder.settings`

مسار الإدارة: `/admin/dxpr_studio/dxpr_builder/settings`(`src/Form/DxprBuilderSettingsForm.php`)

| المفتاح | النوع | القيم المسموحة | الافتراضي | الوصف |
|---|---|---|---|---|
| `json_web_token` | string | مفتاح منتج DXPR (JWT) | فارغ | **مفتاح المنتج**، فقط عندما يكون `api_key_storage` بقيمة `config`. يُمسَح عندما يُخزَّن المفتاح في وحدة Key؛ ويزيل التحديث 9026 قيمة متروكة هناك. |
| `api_key_storage` | string | `config` (**تخزين الإعدادات**)، `key` (**وحدة Key**) | غير مضبوط (يُعامَل كـ `config`)؛ و`key` بعد أن ينقل `dxpr_builder_update_9020()` مفتاحًا موجودًا | **طريقة التخزين** لمفتاح المنتج. |
| `key_provider` | string | معرف كيان Key | فارغ؛ ويضبط التحديث 9020 القيمة `dxpr_builder_jwt` عندما ينقل مفتاحًا موجودًا | **كيان المفتاح** الذي يحمل مفتاح المنتج عندما يكون `api_key_storage` بقيمة `key`. |
| `bootstrap` | string | `0`، `bs5` | غير مضبوط (لا تُحمَّل ملفات Bootstrap) | **تحميل ملفات Bootstrap جانبيًا**: `0` = **بلا (القالب يوفر Bootstrap)**، و`bs5` = **Bootstrap 5**. ويعيد التحديث 8040 كتابة القيمتين المزالتين `1` و`bs4` إلى `bs5`. |
| `cke_stylesset` | string | مدخل واحد `[label]=[element].[class]` في كل سطر | فارغ (فيستخدم المحرر حينها الأنماط المشحونة مع DXPR Builder) | **أنماط مخصصة** لمحرر النصوص، مثل `Sassy Title=h1.sassy-title`. |
| `editor_assets_source` | integer | `0`، `1`، `2` | غير مضبوط (`0`) | **مصدر الأصول**: `0` = **السحابة**، و`1` = **محلي (مصغّر)**، و`2` = **محلي (غير مصغّر)**. ولا يظهر الحقل إلا عندما توجد بنية محلية في مجلد `dxpr_builder/` الخاص بالوحدة. ومع تخزين `0`، ما زالت تلك البنية تُستخدَم، غير المصغّرة أولًا. |
| `format_filters` | boolean | `true`، `false` | غير مضبوط (مغلق) | **تطبيق مرشحات تنسيق النص على محتوى الواجهة**. |
| `media_browser` | string | `''` (**الرفع الأساسي للملفات**) أو `media_library` (**مكتبة الوسائط**) أو `media_library_acquia_dam` (**مكتبة الوسائط (Acquia DAM)**) أو معرف Entity Browser | `media_library` عندما تكون وحدة مكتبة الوسائط مثبّتة، وإلا `dxpr_builder_media_modal` عندما تكون `dxpr_builder_media` مثبّتة، وإلا `''` (يضبطها `hook_install()`) | **نوع المتصفح** الذي تستخدمه حقول الصور. |
| `offset_selector` | string | محدد CSS | `.dxpr-theme-header--sticky, .dxpr-theme-header--fixed` (يُطبَّق عند الفراغ) | **محدد إزاحة التمرير** للترويسات الثابتة. |
| `controls_layout` | string | `element` (**على كل عنصر**)، `breadcrumb` (**صف واحد**) | `element` (يُطبَّق عند الفراغ) | **أشرطة التحكم** في وضع التحرير: شريط على كل عنصر، أو صف واحد فوق العنصر الذي تشيرون إليه. ويتجاوزه ملف تعريف وإعداد المستخدم الخاص. وإعداد المستخدم ليس إعدادات: بل يُخزَّن مع حساب المستخدم (`user.data`، الوحدة `dxpr_builder`، الاسم `controls_layout`). |

### إعدادات الذكاء الاصطناعي

مخزّنة في كائن `dxpr_builder.settings` نفسه.

مسار الإدارة: `/admin/dxpr_studio/dxpr_builder/ai_settings`(`src/Form/DxprBuilderAiSettingsForm.php`)

| المفتاح | النوع | القيم المسموحة | الافتراضي | الوصف |
|---|---|---|---|---|
| `ai_enabled` | boolean | `true`، `false` | `true` عند الغياب؛ ويضبطه التحديث 9008 | **تفعيل مساعد تحرير النصوص**. |
| `ai_page_enabled` | boolean | `true`، `false` | `true` عند الغياب؛ ويضبطه التحديث 9012 | **تفعيل مساعد إنشاء الصفحات**. |
| `ai_image_enabled` | boolean | `true`، `false` | `true` عند الغياب؛ ويضبطه التحديث 9015 | **تفعيل توليد الصور**. |
| `ai_user_model_selection` | boolean | `true`، `false` | `true` عند الغياب؛ ويضبطه التحديث 9016 | **السماح للمستخدمين باختيار النموذج**. لا يُعرض إلا عندما تكون `ai_provider_dxpr` غير مثبّتة. |
| `ai_model` | string | `dxai_kavya_m1`، `dxai_kavya_m1_eu`، `dxai_kavya_m1_fast` | `dxai_kavya_m1` (`AiModelConstants::getDefaultModel()`) | **النموذج الافتراضي**. وأسماء API هي `kavya-m1` و`kavya-m1-eu` و`kavya-m1-fast`. لا يُعرض ولا يُحفَظ إلا عندما تكون `ai_provider_dxpr` غير مثبّتة. |
| `ai_provider_selection_mode` | string | `automatic` (**تلقائي**)، `manual` (**أولوية يدوية**) | `automatic` | **وضع موفري الخدمات**. ويستخدم `manual` الترتيب في `ai_providers`. لا يُحفَظ إلا عندما تكون `ai_provider_dxpr` غير مثبّتة. |
| `ai_providers` | تسلسل تعيينات بمفتاح معرف الموفر | المفاتيح: `anthropic` و`gemini` و`mistral` و`openai` و`xai`. ولكل منها `enabled` (قيمة boolean) و`weight` (عدد صحيح) و`region` (بقيمة `enabled` أو `disabled`) | فارغ (فيسرد النموذج حينها الخمسة كلها كمفعّلة) | جدول أولوية الموفرين لوضع `manual`. فـ `region` هي قسم الجدول الذي يجلس فيه الصف، لا منطقة جغرافية. |
| `tone_of_voice_vocabulary` | string | معرف مفردات تصنيف | `ai_tone_of_voice` (مفردات تنشئها `hook_install()` عندما تكون Taxonomy مفعّلة، وينشئها التحديث 9007) | **مفردات نبرة الصوت**. يعيد التحديث 9025 توجيه القيمة إلى `ai_tone_of_voice` عندما تعود المفردات المخزّنة غير موجودة. |
| `enable_taxonomy_tones` | boolean | `true`، `false` | `true` متى ضُبِطت مفردات نبرة | تُضبَط إلى `true` مع المفردات، مع `hook_install()` أو التحديثات أو النموذج. بلا حقل نموذج، ولا تقرؤها أي شيفرة. |
| `commands_vocabulary` | string | معرف مفردات تصنيف | `ai_agent_commands` (تنشئها `hook_install()` عندما تكون Taxonomy مفعّلة، وينشئها التحديث 9007، فقط عندما يكون المفتاح فارغًا) | **مفردات الأوامر**. |
| `enable_taxonomy_commands` | boolean | `true`، `false` | `true` متى ضُبِطت مفردات أوامر | تُضبَط إلى `true` مع المفردات، مع `hook_install()` أو التحديث 9007 أو النموذج. بلا حقل نموذج، ولا تقرؤها أي شيفرة. |
| `ai_output_allowed_domains` | text | نطاقات بسطر لكل منها (مسموح بأحرف البدل مثل `*.wikipedia.org`)؛ ويسمح `*` بالكل؛ والفارغ يحظر كل الروابط الخارجية | `unsplash.com` و`images.unsplash.com` و`pexels.com` و`images.pexels.com` و`pixabay.com` و`promptahuman.com` (يضبطها `hook_install()` والتحديث 9013) | **النطاقات المسموحة**. فإلغاء تحديد **تصفية مخرجات الذكاء الاصطناعي** على النموذج يخزّن `*`. |
| `ai_output_allowed_tags` | text | أسماء وسوم HTML بسطر لكل منها | قائمة بوسوم النصوص والقوائم والجداول والمضمّنة والوسائط والنماذج الشائعة (من `div` إلى `rp`) تُطبَّق في النموذج عند غياب المفتاح | **وسوم HTML المسموحة**؛ فالوسوم غير المدرجة تفقد وسومها وتحتفظ بنصها. |
| `ai_output_stripped_tags` | text | أسماء وسوم HTML بسطر لكل منها | `script`، `style` | **الوسوم المحظورة**، تُزال مع محتوياتها. فإلغاء تحديد **تصفية مخرجات الذكاء الاصطناعي** يخزّن الافتراضي `script` و`style`. |

### مفاتيح تقرؤها الشيفرة بلا حقل نموذج

هذه المفاتيح ليست في المخطط لكن الوحدة تقرؤها من `dxpr_builder.settings`. اضبطوها مع `drush config:set` أو بتجاوز إعدادات في `settings.php`.

| المفتاح | النوع | الافتراضي عند الغياب | الوصف |
|---|---|---|---|
| `record_analytics` | boolean | `true` | يرسل تحليلات استخدام المحرر إلى `tuur.dxpr.com` عندما تكون true. |
| `notifications` | boolean | `true` | يعرض إشعارات DXPR في المحرر عندما تكون true. |
| `cloud_url` | string | `https://cdn2.dxpr.com/VERSION/` | عنوان CDN الأساسي لأصول المحرر؛ ويُستبدَل `VERSION` بإصدار الوحدة. |
| `license_endpoint` | string | `https://dxpr.com/api/central-user-storage/` | نقطة نهاية لمزامنة المستخدمين المرخّصين. |

## قوالب الصفحات

كائنات الإعدادات: `dxpr_builder.page_template.*`(نوع الكيان `dxpr_builder_page_template`)

مسار الإدارة: `/admin/dxpr_studio/dxpr_builder/page_template`

| المفتاح | النوع | القيم المسموحة | الافتراضي | الوصف |
|---|---|---|---|---|
| `id` | string | الاسم الآلي | مطلوب | المعرف. |
| `label` | label | أي نص | مطلوب | **التسمية**: الاسم المعروض في منتقي القوالب. |
| `status` | boolean | `true`، `false` | `true` | **مفعّل**. فلا يقدم المحرر ولا يحمّل إلا القوالب المفعّلة. |
| `category` | text | أي نص | فارغ (ويتطلبه النموذج) | **الفئة** التي يُجمَّع القالب تحتها. |
| `template` | string | HTML من DXPR Builder | فارغ (ويتطلبه النموذج) | **القالب** ووسومه. |
| `weight` | integer | أي عدد صحيح | فارغ (فيقرؤه المحرر `0`) | **الوزن**: ترتيب الفرز. |
| `date` | integer | طابع Unix الزمني | يضبطه نموذج التحرير عند كل حفظ | وقت آخر تعديل. |
| `image` | string | محتويات صورة مشفرة Base64 | فارغ | **الصورة**: مصغّرة. |
| `uuid` | string | UUID | مولّد | معرف فريد عالميًا. |

تشحن الوحدة خمسة قوالب صفحات في `config/install`: `about_me` و`about_us` و `homepage_basic` و`split_content_and_buttons` و `text_columns`.

## ملفات تعريف المستخدم

كائنات الإعدادات: `dxpr_builder.dxpr_builder_profile.*`(نوع الكيان `dxpr_builder_profile`)

مسار الإدارة: `/admin/dxpr_studio/dxpr_builder/profile`

على ملف جديد يحدد النموذج كل عنصر وكتلة ومعروض عرض وقالب صفحة مفعّل وقالب مستخدم عام مفعّل ومجموعة أيقونات، إضافة إلى مجموعة افتراضية من أزرار محرر النصوص. والافتراضيات تحته هي قيم الكيان نفسه.

| المفتاح | النوع | القيم المسموحة | الافتراضي | الوصف |
|---|---|---|---|---|
| `id` | string | الاسم الآلي | مطلوب | المعرف. |
| `label` | label | أي نص | مطلوب | **التسمية**: اسم الملف. |
| `uuid` | string | UUID | مولّد | معرف فريد عالميًا. |
| `status` | boolean | `true`، `false` | `true` | **ملف المستخدم مفعّل**. تُتجاوَز الملفات المعطّلة عند مطابقة أدوار مستخدم. |
| `sidebar` | boolean | `true`، `false` | غير مخزّن | مفتاح قديم: معلَن في المخطط لكن الكيان لا يصدّره، فلا يُحفَظ أبدًا. |
| `dxpr_editor` | boolean | `true`، `false` | `true`؛ وضبطه التحديث 8008 على الملفات الموجودة | **بدء المحرر عند تحميل الصفحة**. وعندما تكون `false`، لا تظهر عناصر التحكم إلا بعد أن ينقر المستخدم أيقونة العين على عناصر تحكم الحاوية الرئيسية. |
| `controls_layout` | string | `default` (**كالموقع**)، `element` (**على كل عنصر**)، `breadcrumb` (**صف واحد**) | `default` | **أشرطة التحكم** في وضع التحرير لهذا الملف. ويتجاوزه إعداد المستخدم الخاص. |
| `weight` | integer | `-10` إلى `10` في النموذج | `0` | **الوزن**: عندما تطابق أدوار مستخدم ملفات مفعّلة عدة، يفوز الوزن الأخف. |
| `roles` | تسلسل نصوص | الأسماء الآلية للأدوار (يستبعد النموذج `anonymous` و`authenticated`) | فارغ | **الأدوار** التي ينطبق عليها الملف. |
| `elements` | تسلسل نصوص | الأسماء الآلية للعناصر (`az_text` و`az_image` وغيرهما) | فارغ | المسموح: **العناصر**. |
| `all_elements` | boolean | `true`، `false` | `false` | **تحديد/إلغاء تحديد كل العناصر**. وعندما تكون `true`، تُسمَح كل العناصر ويُتجاهَل `elements`. |
| `blocks` | تسلسل نصوص | `az_block-<block plugin id>`، أي القيم | فارغ | المسموح: **الكتل**. |
| `all_blocks` | boolean | `true`، `false` | `false` | **تحديد/إلغاء تحديد كل الكتل**. وعندما تكون `true`، تُسمَح كل الكتل، بما فيها المضافة لاحقًا. |
| `views` | تسلسل نصوص | `az_view-<view id>-<display id>`، أي القيم | فارغ | طرق **العرض** المسموحة. |
| `all_views` | boolean | `true`، `false` | `false` | **تحديد/إلغاء تحديد كل طرق العرض**. وعندما تكون `true`، تُسمَح كل طرق عرض Views، بما فيها المضافة لاحقًا. |
| `page_templates` | تسلسل نصوص | معرفات UUID لقوالب الصفحات | فارغ | المسموح: **قوالب الصفحات**. |
| `all_page_templates` | boolean | `true`، `false` | `false` | **تحديد/إلغاء تحديد كل قوالب الصفحات**. وعندما تكون `true`، يُسمَح كل قالب صفحة. |
| `user_templates` | تسلسل نصوص | معرفات UUID لقوالب المستخدم العامة | فارغ | المسموح: **قوالب المستخدم العامة**. |
| `all_user_templates` | boolean | `true`، `false` | `false` | **تحديد/إلغاء تحديد كل قوالب المستخدم العامة**. وعندما تكون `true`، يُسمَح كل قالب مستخدم عام. |
| `icon_sets` | تسلسل نصوص | ملفات `*.dxpr_icon_sets.yml` تعطي معرفات مجموعات الأيقونات | فارغ | المسموح: **مجموعات الأيقونات**. |
| `all_icon_sets` | boolean | `true`، `false` | غير مضبوط (يُحتَسَب `true`) | **تحديد/إلغاء تحديد كل مجموعات الأيقونات**. وعندما تكون `true` أو غائبة، تُسمَح كل مجموعات الأيقونات. |
| `inline_buttons` | تسلسل نصوص | أسماء أزرار CKEditor 5 | فارغ | **أزرار محرر النصوص (التحرير المضمّن)**. نقل التحديث 8036 أسماء CKEditor 4 في هذه القائمة وفي `modal_buttons`. |
| `modal_buttons` | تسلسل نصوص | أسماء أزرار CKEditor 5 | فارغ | **أزرار محرر النصوص (التحرير في مربع حوار)**. |

## قوالب المستخدم

كائنات الإعدادات: `dxpr_builder.user_template.*`(نوع الكيان `dxpr_builder_user_template`)

مسار الإدارة: `/admin/dxpr_studio/dxpr_builder/user_templates`

| المفتاح | النوع | القيم المسموحة | الافتراضي | الوصف |
|---|---|---|---|---|
| `id` | string | الاسم الآلي | مطلوب | المعرف. |
| `label` | label | أي نص | مطلوب | **التسمية**: اسم القالب. |
| `status` | boolean | `true`، `false` | `true` | بلا حقل نموذج. ولا يمكن تحميل إلا القوالب المفعّلة في المحرر أو نسخها إلى قالب صفحة. |
| `type` | string | نوع العنصر `data-azb` الذي حُفِظ منه القالب، مثل `section` أو `row` أو `az_block` أو `az_view` أو `custom` | `custom` | **النوع**. يملؤه التحديث 9021 من الوسوم؛ وتنطوي قيم `az_block_*` و`az_view_*` إلى `az_block` و`az_view`. |
| `template` | string | HTML من DXPR Builder | فارغ | **القالب** ووسومه. نقل التحديث 8013 قوالب المستخدم من جدول قاعدة بيانات إلى الإعدادات. |
| `uid` | integer | معرف المستخدم | مطلوب في النموذج | **UID**: المالك. |
| `global` | boolean | `true`، `false` | `true` (ويرسل طلب حفظ المحرر قيمته الخاصة) | **عام**: تجعل `true` القالب متاحًا لكل المستخدمين (خاضعًا للملفات)؛ وتُبقي `false` خاصًا بالمالك. |
| `image` | string | محتويات صورة مشفرة Base64 | فارغ | **الصورة**: مصغّرة. |
| `uuid` | string | UUID | مولّد | معرف فريد عالميًا. |

## تصدير الإعدادات

صدّروا كل إعدادات DXPR Builder:

```bash
drush config:export

```

يصدّر ذلك الإعدادات والملفات وقوالب الصفحات وقوالب المستخدم كملفات YAML في مجلد مزامنة الإعدادات. وعندما يكون `api_key_storage` بقيمة `key`، فمفتاح المنتج ليس جزءًا من `dxpr_builder.settings`. بل يعيش في كيان Key المحدد ويتبع موفر ذلك المفتاح نفسه، مثل الإعدادات أو ملف أو متغير بيئة.

## ما الخطوة التالية؟

- [الإعدادات العامة](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D8%A9/%D8%A7%D9%84%D8%A5%D8%B9%D8%AF%D8%A7%D8%AF%D8%A7%D8%AA-%D8%A7%D9%84%D8%B9%D8%A7%D9%85%D8%A9): نموذج الإعدادات
- [الجدار الناري وإقامة البيانات](/ar/hc/documentation/learn-dxpr-builder/getting-started/behind-a-firewall): المفاتيح التي تتحكم في الاتصالات الصادرة
- [نقاط نهاية API](/ar/hc/%D8%A7%D9%84%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%AA%D8%B9%D9%84%D9%85-dxpr-builder/%D8%A7%D9%84%D9%85%D8%B1%D8%AC%D8%B9/%D9%86%D9%82%D8%A7%D8%B7-%D9%86%D9%87%D8%A7%D9%8A%D8%A9-api): المسارات التي تقرأ هذه الإعدادات