In this recipe, we will discuss some guidelines for defining the tree structures for the pages on your website.
Structuring the page menu
Getting ready
It is a good practice to set the available languages for your website before creating the structure of your pages (although the Django CMS database structure also allows you to add new languages later on). Beside LANGUAGES, make sure that you have CMS_LANGUAGES set in your settings. The CMS_LANGUAGES setting defines which languages should be active for each Django site, as follows:
# conf/base.py or settings.py # ... gettext = lambda s: s LANGUAGES = ( ("en", "English"), ("de", "Deutsch"), ("fr", "Fran...