or run

npx @tessl/cli init
Log in

Version

Tile

Overview

Evals

Files

Files

docs

activity-system.mdapi-integration.mdbilling-system.mdconfiguration-system.mdconsole-interface.mdcontact-management.mdcore-framework.mddjango-settings.mddocument-management.mdemail-system.mdevent-system.mdimport-export-system.mdindex.mdmanagement-commands.mdplugin-development.mdproduct-catalog.mdreporting-system.mdsales-management.mdsystem-configuration.mdtemplate-system.mdticket-system.mduser-management.md

template-system.mddocs/

0

# Template System

1

2

Template tags, context processors, and custom widgets for building the web interface and customizing the user experience.

3

4

## Capabilities

5

6

### Template Tags

7

8

```python { .api }

9

# Core template tags for CRM functionality

10

creme_core_tags # Core utilities and filters

11

creme_bricks # Brick/widget system

12

creme_listview # List view rendering

13

creme_form # Form rendering and validation

14

creme_widgets # Custom form widgets

15

creme_menu # Navigation and menu system

16

creme_perms # Permission checking

17

creme_cells # Cell rendering for list views

18

```

19

20

### Context Processors

21

22

```python { .api }

23

def get_base_template():

24

"""Get base template configuration for theming."""

25

26

def get_css_theme():

27

"""Get current CSS theme settings."""

28

29

def get_bricks_manager():

30

"""Get brick system manager for dashboard widgets."""

31

```