---
url: 'https://dxpr.com/ar/hc/documentation/learn-dxpr-builder/customization/custom-templates'
title: 'تجاوز قوالب DXPR Builder | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T01:25:15+00:00'
updated: '2026-10-24T09:09:48+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  يعرض DXPR Builder عناصره في المتصفح، من قوالب مُجمَّعة في المحرّر. ولا يوجد
  قالب عنصر يمكنكم نسخه إلى قالب. لكن الوحدة تشحن أربعة قوالب Twig لصفحاتها
  الخاصة، ويمكنكم تجاوزها بالطريقة المعتادة في Drupal. تسرد هذه الصفحة القوالب،
  وتشرح لماذا لا يمكن تجاوز وسوم العناصر، وتشير إلى المسارات التي تدعمها الوحدة
  بدل ذلك.
  قوالب Twig التي يمكنكم تجاوزها
  تعيش القوالب في مجلد templates/ الخاص بالوحدة:
tags:
  - 'Je huisstijl toepassen'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T09:09:48+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'تجاوز قوالب DXPR Builder'
      description: |-
        يعرض DXPR Builder عناصره في المتصفح، من قوالب مُجمَّعة في المحرّر. ولا يوجد
        قالب عنصر يمكنكم نسخه إلى قالب. لكن الوحدة تشحن أربعة قوالب Twig لصفحاتها
        الخاصة، ويمكنكم تجاوزها بالطريقة المعتادة في Drupal. تسرد هذه الصفحة القوالب،
        وتشرح لماذا لا يمكن تجاوز وسوم العناصر، وتشير إلى المسارات التي تدعمها الوحدة
        بدل ذلك.
        قوالب Twig التي يمكنكم تجاوزها
        تعيش القوالب في مجلد templates/ الخاص بالوحدة:
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T01:25:15+0000'
      dateModified: '2026-10-24T09:09:48+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/documentation/learn-dxpr-builder/customization/custom-templates'
      articleSection: 'Je huisstijl toepassen'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/ar/hc/documentation/learn-dxpr-builder/customization/custom-templates'
      description: |-
        يعرض DXPR Builder عناصره في المتصفح، من قوالب مُجمَّعة في المحرّر. ولا يوجد
        قالب عنصر يمكنكم نسخه إلى قالب. لكن الوحدة تشحن أربعة قوالب Twig لصفحاتها
        الخاصة، ويمكنكم تجاوزها بالطريقة المعتادة في Drupal. تسرد هذه الصفحة القوالب،
        وتشرح لماذا لا يمكن تجاوز وسوم العناصر، وتشير إلى المسارات التي تدعمها الوحدة
        بدل ذلك.
        قوالب Twig التي يمكنكم تجاوزها
        تعيش القوالب في مجلد templates/ الخاص بالوحدة:
      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
---
[Help Center](/ar/hc)/[Documentation](/ar/hc/documentation) /[Learn DXPR Builder](/hc/documentation/learn-dxpr-builder) /[Manage the site](/hc/documentation/learn-dxpr-builder/manage) /[Je huisstijl toepassen](/hc/documentation/learn-dxpr-builder/customization) # تجاوز قوالب DXPR Builder.

 Learn DXPR BuilderManage the siteJe huisstijl toepassen

   ## In this guide

 Related guides

- [قوالب الصفحة](/ar/hc/documentation/learn-dxpr-builder/reusable-templates/page-templates)
- [Theming](/hc/documentation/learn-dxpr-builder/development/theming)

يعرض DXPR Builder عناصره في المتصفح، من قوالب مُجمَّعة في المحرّر. ولا يوجد قالب عنصر يمكنكم نسخه إلى قالب. لكن الوحدة تشحن أربعة قوالب Twig لصفحاتها الخاصة، ويمكنكم تجاوزها بالطريقة المعتادة في Drupal. تسرد هذه الصفحة القوالب، وتشرح لماذا لا يمكن تجاوز وسوم العناصر، وتشير إلى المسارات التي تدعمها الوحدة بدل ذلك.

## قوالب Twig التي يمكنكم تجاوزها

تعيش القوالب في مجلد `templates/` الخاص بالوحدة:

| القالب | يُستخدم لـ | المتغيرات |
|---|---|---|
| `dxpr-license-info.html.twig` | ملخص الاستخدام على صفحتي **تراخيص المستخدمين** و**عناصر المحتوى** وكتلة **معلومات الترخيص** المذكورة | `used_count` و`total_count` و`limit` و`block_label` و`total_label` و`used_label` و`more_info_link` |
| `page--dxpr-builder--media-library.html.twig` | غلاف صفحة مربع حوار مكتبة الوسائط في `/dxpr_builder/media-library` | متغيرات `page` المعيارية |
| `html--dxpr-builder--media-library.html.twig` | غلاف `<html>` لمربع الحوار نفسه | متغيرات `html` المعيارية |
| `page--people-list.html.twig` | نقطة بداية لصفحة **الأشخاص** (`/admin/people`) مع ملخص ترخيص | متغيرات `page` المعيارية إضافة إلى `user_license` |

تعمل الثلاثة الأولى كما هي. ولا يحمّل Drupal الملف `page--people-list.html.twig` من الوحدة. فيضيف DXPR Builder فقط الاقتراح `page__people_list` والمتغير `user_license` على صفحة الأشخاص. ولعرض الملخص هناك، انسخوا الملف إلى قالب الإدارة الخاص بكم.

لتجاوز قالب:

1. انسخوا الملف من `modules/contrib/dxpr_builder/templates/` إلى مجلد `templates/` الخاص بالقالب الذي يعرضه. فصفحات الإدارة ومربع حوار مكتبة الوسائط يستخدمان قالب الإدارة. وتستخدم كتلة **معلومات الترخيص** قالب المنطقة التي وضعتموها فيها.
2. حرّروا النسخة.
3. امسحوا ذاكرات التخزين المؤقت باستخدام `drush cr`.

## لماذا لا يمكن تجاوز وسوم العناصر

وسوم كل عنصر قالب twig.js في `dxpr_builder/templates/`، مثلًا `elements/alert/alert.twig.html`. يجمّع البناء هذه القوالب في `dxpr_builder/dxpr_templates.js`. فيعرضها المحرّر في المتصفح ويحفظ HTML الناتج في الحقل. ويترتب على ذلك أمران:

- يحتاج القالب المغيَّر إلى إعادة بناء المحرّر. والمواقع التي تحمّل المحرّر من DXPR CDN لا تستطيع استخدام قالب مغيَّر على الإطلاق.
- تحتفظ الصفحات المحفوظة بـ HTML الذي حُفظت به. ولا يؤثر القالب الجديد إلا على العناصر المعروضة بعد التغيير.

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

## مسارات التخصيص المدعومة

| الهدف | المسار |
|---|---|
| تخطيطات قابلة لإعادة الاستخدام للمحرّرين | [قوالب الصفحات](/ar/hc/documentation/learn-dxpr-builder/reusable-templates/page-templates) و[قوالب المستخدم](/ar/hc/documentation/learn-dxpr-builder/reusable-templates/user-templates)، وكلاهما يُختار في المنشئ |
| تغيير مظهر العناصر | [CSS مخصص](/ar/hc/documentation/learn-dxpr-builder/customization/custom-css) في القالب، موجَّه إلى فئاتكم الخاصة أو إلى `az-*` من الفئات |
| منح المحرّرين أنماطًا مُسمّاة | [فئات الأدوات](/ar/hc/documentation/learn-dxpr-builder/customization/utility-classes) من ملف `.info.yml` الخاص بالقالب، و[أنماط مخصصة](/ar/hc/documentation/learn-dxpr-builder/customization/text-editor#set-up) لمحرر النصوص |
| مجموعات أيقونات إضافية | [مكتبات الأيقونات](/ar/hc/documentation/learn-dxpr-builder/customization/icon-libraries) |
| أنواع عناصر جديدة | [إنشاء عناصر مخصصة](/ar/hc/documentation/learn-dxpr-builder/development/custom-elements) |

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

- [قوالب الصفحات](/ar/hc/documentation/learn-dxpr-builder/reusable-templates/page-templates): نظام القوالب الذي يستخدمه المحرّرون.
- [تنسيق DXPR Builder](/hc/documentation/learn-dxpr-builder/development/theming): كيف يتناسب CSS الخاص بالمنشئ مع قالبكم.