【问题标题】:django cms placeholder not in structure viewdjango cms 占位符不在结构视图中
【发布时间】:2017-02-16 01:14:17
【问题描述】:

我的合作程序员开发了一个用于 django 项目的 django 插件,并且在他的设置中,该插件可以工作。他可以在正在使用的 django 模板中编写一个占位符,并通过 django-cms 结构视图使用自定义插件加载该占位符。我尝试做同样的事情,但我注意到我在 html 中放入的占位符并没有出现在结构视图中。出现在结构视图中并且可以编辑的唯一占位符是静态占位符。占位符输入与 django 教程中的一样

http://docs.django-cms.org/en/release-3.3.x/introduction/templates_placeholders.html

并与此代码一起放置 {% placeholder "custom_name" %}

没有出现在结构视图中。我在stackoverflow中找不到类似的场景。我也有与我的合作程序员非常相似的设置。我复制了他正在处理的同一个 repo,我什至使用了他的 postgres 数据库中的转储,以防我自己的设置有问题但仍然没有运气。控制台或网页中没有出现调试错误,所以我没有想法。有没有人遇到过类似的情况?我们使用的 django-cms 是 3.1.0 版本。

谢谢

【问题讨论】:

  • 您好@dogfish,请升级到 djangoCMS >= 3.3.x。
  • 嗨@Paulo。我刚刚才弄清楚出了什么问题。我正在测试的页面不是 django-cms 托管页面,这就是占位符不起作用的原因。谢谢你的回答。

标签: django django-cms


【解决方案1】:

我今天早些时候才发现出了什么问题。我没有立即注意到,我试图编辑的页面不是 django-cms 托管页面,这就是占位符在其中不起作用的原因。在 django-cms 托管页面中,占位符工作正常。

谢谢

【讨论】:

    猜你喜欢
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 2017-12-24
    • 2013-10-08
    • 2012-11-02
    • 2013-08-25
    • 2019-08-17
    相关资源
    最近更新 更多