0
如何添加自定義創建的模板,以便用戶可以選擇它? aldryn django-cms添加模板
我有項目在本地運行。 我認爲,與Aldryn桌面應用程序,我可以添加模板。但隨後它被添加到雲版本中,並且在本地擁有它,我需要從雲中拉出(這會破壞我的本地更改)。
我想本地開發,然後一切都推到雲端。
如何添加自定義創建的模板,以便用戶可以選擇它? aldryn django-cms添加模板
我有項目在本地運行。 我認爲,與Aldryn桌面應用程序,我可以添加模板。但隨後它被添加到雲版本中,並且在本地擁有它,我需要從雲中拉出(這會破壞我的本地更改)。
我想本地開發,然後一切都推到雲端。
對於獨立版 django CMS項目,您可以通過添加/擴展CMS_TEMPLATES變量來在settings.py中定義自定義模板。
例子:
CMS_TEMPLATES = (
('base.html', gettext('default')),
('2col.html', gettext('2 Column')),
('3col.html', gettext('3 Column')),
('extra.html', gettext('Some extra fancy template')),
)
參見http://docs.django-cms.org/en/develop/reference/configuration.html#cms-templates
需要注意的是,如果你在Aldryn工作,模板必須與「Aldryn桌面應用程序」來定義,因爲這個設置是目前不從settings.py中讀取(這將很快解決)。
但是,您可以使用桌面應用程序定義模板,在本地執行git pull
,然後插入您的更改。完成開發(本地)後,只需提交併將更改再次推送到測試服務器,並且它也應該可用。
完全披露:我爲Divio/Aldryn工作。