Django-CMS管理工具模板
Django-CMS admin tool Template
我创建了名为 testTemplate
的 html
模板,该模板已添加到 CMS_TEMPLATES:
CMS_TEMPLATES = (
## Customize this
('fullwidth.html', 'Fullwidth'),
('sidebar_left.html', 'Sidebar Left'),
('sidebar_right.html', 'Sidebar Right'),
('testTemplate.html', 'testTemplate')
)
然后在 fullwidth.html
文件中,我将 {% extends "base.html" %}
更改为 {% extends "testTemplate.html" %}
。在 testTemplate.html
文件中我可以找到几个 {% placehoders %}
。现在,如果我想转到 django-cms
向占位符添加内容,我的 cms-admin 看起来不正确。 cms admin
的布局看起来像模板元素。如何将 cms-admin
模板和我的站点模板分开以使其正常工作?
我不确定我是否完全理解您的问题。您是要使用 testTemplate.html 而不是 base.html 还是要在 base.html 和 fullwidth.html 之间插入 testTemplate.html?
如果你想替换base.html,那么我会简单地将testTemplate.html保存在与base.html相同的位置,而不必费心用CMS_TEMPLATES注册它。在 CMS_TEMPLATES 注册只是让这些模板可用于您在 cms-admin 中的页面。如果 testTemplate.html 不是您要使用的最终模板,则无需在此处注册。请注意,正是出于这个原因,base.html 未在此处注册。另一种方法是将 base.html 重命名为其他名称并将 testTemplate.html 重命名为 base.html,如果您不想使用原始名称,则有效地替换它,这意味着您不需要更改任何依赖模板。
如果您试图在 base.html 和 fullwidth.html 之间插入 testTemplate.html,那就是另一回事了。您需要确保正确嵌套了所有块,并且需要 post 一些更多详细信息,例如每个页面的 html 代码,以便人们能够为您提供帮助。
我创建了名为 testTemplate
的 html
模板,该模板已添加到 CMS_TEMPLATES:
CMS_TEMPLATES = (
## Customize this
('fullwidth.html', 'Fullwidth'),
('sidebar_left.html', 'Sidebar Left'),
('sidebar_right.html', 'Sidebar Right'),
('testTemplate.html', 'testTemplate')
)
然后在 fullwidth.html
文件中,我将 {% extends "base.html" %}
更改为 {% extends "testTemplate.html" %}
。在 testTemplate.html
文件中我可以找到几个 {% placehoders %}
。现在,如果我想转到 django-cms
向占位符添加内容,我的 cms-admin 看起来不正确。 cms admin
的布局看起来像模板元素。如何将 cms-admin
模板和我的站点模板分开以使其正常工作?
我不确定我是否完全理解您的问题。您是要使用 testTemplate.html 而不是 base.html 还是要在 base.html 和 fullwidth.html 之间插入 testTemplate.html?
如果你想替换base.html,那么我会简单地将testTemplate.html保存在与base.html相同的位置,而不必费心用CMS_TEMPLATES注册它。在 CMS_TEMPLATES 注册只是让这些模板可用于您在 cms-admin 中的页面。如果 testTemplate.html 不是您要使用的最终模板,则无需在此处注册。请注意,正是出于这个原因,base.html 未在此处注册。另一种方法是将 base.html 重命名为其他名称并将 testTemplate.html 重命名为 base.html,如果您不想使用原始名称,则有效地替换它,这意味着您不需要更改任何依赖模板。
如果您试图在 base.html 和 fullwidth.html 之间插入 testTemplate.html,那就是另一回事了。您需要确保正确嵌套了所有块,并且需要 post 一些更多详细信息,例如每个页面的 html 代码,以便人们能够为您提供帮助。