Metadata-Version: 2.1
Name: djangocms-common-catalog
Version: 1.0.0
Summary: DjangoCMS Common Catalog
Home-page: https://gitlab.nic.cz/djangocms-apps/djangocms-common-catalog.git
Author: Zdeněk Böhm, CZ.NIC
Author-email: zdenek.bohm@nic.cz
License: GPLv3+
Platform: posix
Classifier: Typing :: Typed
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: Django CMS :: 4.1
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: django-cms >=3.7
Requires-Dist: djangocms-text-ckeditor ~=5.1
Requires-Dist: django-filer ~=3.1
Requires-Dist: django-parler ~=2.3
Requires-Dist: djangocms-attributes-field ~=3.0
Requires-Dist: django-entangled ~=0.5
Provides-Extra: quality
Requires-Dist: flake8 ; extra == 'quality'
Requires-Dist: isort ; extra == 'quality'
Requires-Dist: mypy ; extra == 'quality'
Requires-Dist: polint ; extra == 'quality'
Requires-Dist: pydocstyle ; extra == 'quality'

# Common Catalog

Common catalog for various uses.

The program is built on the  [Django CMS](https://www.django-cms.org/) framework.

The program itself does not contain any cascading styles or javascript code.

## Install

Install the package from pypi.org.

```
pip install djangocms-common-catalog
```

Add into `INSTALLED_APPS` in your site `settings.py`:

```python
INSTALLED_APPS = [
    ...
    'common_catalog',
]
```

### Extra settings

 - ``COMMON_CATALOG_TEMPLATE_LIST`` - custom template for the list of items.
 - ``COMMON_CATALOG_TEMPLATE_DETAIL`` - custom template the Item detail.
 - ``COMMON_CATALOG_LOCATIONS`` - Custom filter location names.
 - ``COMMON_CATALOG_FILTER_QUERY_NAME`` - URL query name. Default is `cocaf`.
 - ``COMMON_CATALOG_DETAIL_PARENT_TEMPLATE`` - Name of parent template on Item detail page.


## License

GPLv3+
