2013-06-04 3 views
0

У меня есть два сайта и отдельное дерево страниц для каждого из них.Как настроить Django CMS для второго сайта?

Например:

site_1_home 
    |__ page_A 
    |__ page_B 

site_2_home 
    |__ page_C 
    |__ page_D 

Когда я запускаю сайт 1 и доступ page_A, URL, путь этой странице /page_A/ (без site_1_home).

Когда я запускаю сайт 2 и доступ page_C, URL, путь этой странице /site_2_home/page_C/ (и путь /page_C/ не существует)

Как ни странно, если я иду в /site_2_home/page_C/?edit, я получаю сообщение об ошибке 404, в то время как /page_C/?edit показывает мне страницу редактирования frontent.

Как избавиться от /site_2_home/ от пути для сайта 2? Это ошибка или неправильная настройка?


Я использую Django 1.5.1 и CMS 2.4.1

ответ

0

Я решил проблему в совершенно хаком образом, только путем редактирования базы данных.

Стол path в таблице cms_title необходимо переделать, и необходимо было удалить «site_2_home /».

Если я добавил новый page_E под site_2_home впоследствии, путь его был /page_E/ и /page_E/?edit работает слишком хорошо. Задача решена.

Смежные вопросы