May you want insert a pages list tree. This Django CMS plugin allows you to add pages list to the page.
It works fine and tested under
Python 2.7. The following libraries are required
django-cms>= 3.0, <3.1 (we recommend to use Django CMS 3.0 and higher, lower than 3.1, contact us if you need prior CMS versions supports and have some issues)
$ pip install cmsplugin-catalog
Configure installed apps in your
INSTALLED_APPS = [ # django contrib and django cms apps 'cmsplugin_catalog', ]
Migrate your database
django-admin.py migrate cmsplugin_catalog
Add plugin to the page with common way. To customize how it looks you can override cms/plugins/catalog_list_panel.html.
- Python 3 support
The changelog can be found at repo's release notes
Fork the repo, create a feature branch then send me pull request. Feel free to create new issues or contact me via email.
You could also help me to translate cmsplugin-catalog to your native language with Transifex