---
url: 'https://dxpr.com/pl/hc/dokumentacja/nauka-dxpr-builder/dostosowanie/nadpisywanie-szablonow'
title: 'Nadpisywanie szablonów kreatora DXPR | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T11:37:21+00:00'
updated: '2026-10-24T17:19:22+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  Kreator DXPR renderuje elementy w przeglądarce, z szablonów skompilowanych do edytora. Nie ma szablonu elementu do skopiowania do motywu. Moduł dostarcza cztery szablony Twig dla własnych stron i nadpisujesz je zwykłym drupalowym sposobem. Ta strona je wymienia, wyjaśnia, dlaczego znaczników elementów nie da się nadpisać, i wskazuje obsługiwane zamiast tego trasy.
  Szablony Twig do nadpisania
  Szablony znajdują się w katalogu templates/ modułu:
tags:
  - 'Match your brand'
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: 'Nadpisywanie szablonów kreatora DXPR'
      description: |-
        Kreator DXPR renderuje elementy w przeglądarce, z szablonów skompilowanych do edytora. Nie ma szablonu elementu do skopiowania do motywu. Moduł dostarcza cztery szablony Twig dla własnych stron i nadpisujesz je zwykłym drupalowym sposobem. Ta strona je wymienia, wyjaśnia, dlaczego znaczników elementów nie da się nadpisać, i wskazuje obsługiwane zamiast tego trasy.
        Szablony Twig do nadpisania
        Szablony znajdują się w katalogu templates/ modułu:
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T11:37:21+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/pl/hc/dokumentacja/nauka-dxpr-builder/dostosowanie/nadpisywanie-szablonow'
      articleSection: 'Dopasuj do marki'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/pl/hc/dokumentacja/nauka-dxpr-builder/dostosowanie/nadpisywanie-szablonow'
      description: |-
        Kreator DXPR renderuje elementy w przeglądarce, z szablonów skompilowanych do edytora. Nie ma szablonu elementu do skopiowania do motywu. Moduł dostarcza cztery szablony Twig dla własnych stron i nadpisujesz je zwykłym drupalowym sposobem. Ta strona je wymienia, wyjaśnia, dlaczego znaczników elementów nie da się nadpisać, i wskazuje obsługiwane zamiast tego trasy.
        Szablony Twig do nadpisania
        Szablony znajdują się w katalogu templates/ modułu:
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: 'Strona Główna'
            item: 'https://dxpr.com/pl'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: pl
---
[Centrum pomocy](/pl/hc)/[Dokumentacja](/pl/hc/dokumentacja) /[Poznaj DXPR Builder](/pl/hc/documentation/learn-dxpr-builder) /[Zarządzaj witryną](/pl/hc/documentation/learn-dxpr-builder/manage) /[Dopasuj do marki](/pl/hc/documentation/learn-dxpr-builder/customization) # Nadpisywanie szablonów kreatora DXPR.

 Poznaj DXPR BuilderZarządzaj witrynąDopasuj do marki

   ## W tym przewodniku

 Powiązane przewodniki

- [Zacznij stronę od szablonu.](/pl/hc/dokumentacja/nauka-dxpr-builder/szablony-do-ponownego-uzycia/szablony-stron)
- [Motywy w DXPR Builder](/pl/hc/dokumentacja/nauka-dxpr-builder/programowanie/motywy)

Kreator DXPR renderuje elementy w przeglądarce, z szablonów skompilowanych do edytora. Nie ma szablonu elementu do skopiowania do motywu. Moduł dostarcza cztery szablony Twig dla własnych stron i nadpisujesz je zwykłym drupalowym sposobem. Ta strona je wymienia, wyjaśnia, dlaczego znaczników elementów nie da się nadpisać, i wskazuje obsługiwane zamiast tego trasy.

## Szablony Twig do nadpisania

Szablony znajdują się w katalogu `templates/` modułu:

| Szablon | Używany do | Zmienne |
|---|---|---|
| `dxpr-license-info.html.twig` | Podsumowanie użycia na stronach **User Licenses** i **Content items** oraz informacyjny blok **License info**. | `used_count`, `total_count`, `limit`, `block_label`, `total_label`, `used_label`, `more_info_link` |
| `page--dxpr-builder--media-library.html.twig` | Opakowanie strony okna biblioteki mediów w `/dxpr_builder/media-library` | standardowe zmienne `page` w dokumencie |
| `html--dxpr-builder--media-library.html.twig` | Opakowanie `<html>` tego samego okna | standardowe zmienne `html` w dokumencie |
| `page--people-list.html.twig` | Punkt startowy strony **People** (`/admin/people`) z podsumowaniem licencji | standardowe zmienne `page` plus `user_license` |

Pierwsze trzy działają bez zmian. Drupal nie wczytuje `page--people-list.html.twig` z modułu. Kreator DXPR dodaje tylko sugestię `page__people_list` i zmienną `user_license` na stronie People. Aby pokazać tam podsumowanie, skopiuj plik do motywu administracyjnego.

Aby nadpisać szablon:

1. Skopiuj plik z `modules/contrib/dxpr_builder/templates/` do katalogu `templates/` motywu, który go renderuje. Strony administracyjne i okno biblioteki mediów używają motywu administracyjnego. Blok **License info** używa motywu regionu, w którym go umieszczono.
2. Edytuj kopię.
3. Wyczyść pamięci podręczne poleceniem `drush cr`.

## Dlaczego znaczników elementów nie da się nadpisać

Znaczniki każdego elementu to szablon twig.js w `dxpr_builder/templates/`, na przykład `elements/alert/alert.twig.html`. Kompilacja buduje z tych szablonów `dxpr_builder/dxpr_templates.js`. Edytor renderuje je w przeglądarce i zapisuje wynikowy HTML do pola. Wynikają z tego dwie rzeczy:

- Zmieniony szablon wymaga przebudowania edytora. Witryny wczytujące edytor z DXPR CDN wcale nie mogą użyć zmienionego szablonu.
- Zapisane strony zachowują HTML, z którym je zapisano. Nowy szablon wpływa tylko na elementy renderowane po zmianie.

Moduł nie oferuje więc nadpisania szablonów elementów dla witryny. Użyj jednej z poniższych tras.

## Obsługiwane trasy dostosowania

| Cel | Trasa |
|---|---|
| Układy wielokrotnego użytku dla redaktorów | [Szablony stron](/pl/hc/dokumentacja/nauka-dxpr-builder/szablony-do-ponownego-uzycia/szablony-stron) i [szablony użytkowników](/pl/hc/documentation/learn-dxpr-builder/reusable-templates/user-templates), oba wybierane w kreatorze |
| Zmiana wyglądu elementów | [Własny CSS](/pl/hc/dokumentacja/nauka-dxpr-builder/dostosowanie/wlasny-css) w motywie, celowany we własne klasy albo w klasy `az-*` kreatora |
| Nazwane style dla redaktorów | [Klasy narzędziowe](/pl/hc/dokumentacja/nauka-dxpr-builder/dostosowanie/klasy-narzedziowe) z `.info.yml` motywu i [własne style](/pl/hc/dokumentacja/nauka-dxpr-builder/dostosowanie/edytor-tekstu#set-up) dla edytora tekstu |
| Dodatkowe zestawy ikon | [Biblioteki ikon](/pl/hc/dokumentacja/nauka-dxpr-builder/dostosowanie/biblioteki-ikon) |
| Nowe typy elementów | [Tworzenie własnych elementów](/pl/hc/dokumentacja/nauka-dxpr-builder/programowanie/wlasne-elementy) |

## Co dalej?

- [Szablony stron](/pl/hc/dokumentacja/nauka-dxpr-builder/szablony-do-ponownego-uzycia/szablony-stron): system szablonów używany przez redaktorów.
- [Motywowanie kreatora DXPR](/pl/hc/dokumentacja/nauka-dxpr-builder/programowanie/motywy): jak CSS kreatora i twój motyw do siebie pasują.