问题标签 [feincms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 如何在 Django 项目中存储 3rd 方包迁移?
我正在使用该page
模块feincms
,当我向我的设置添加扩展时,我希望能够将迁移存储在我的 git repo 中。
中有一些关于迁移的文档FeinCMS
,但它看起来不完整,我无法让它工作。
python - Django/FeinCMS 忽略语言/国家特定的 url-name
我们有一个使用 FeinCMS (1.7.4) 的基于 Django (1.5.5) 的应用程序。
对于以前的页面,只en
配置了基于 (general) 的版本。en-us
后来添加了和的特定配置en-ca
,使用不同url-name
的 s (与en
版本使用的不同)。这导致en
在该更改之前(通过营销渠道)分发的(基于 - 的)链接不再起作用。
url-name
玩弄我注意到的s,Django/FeinCMS 只尊重url-name
最后编辑的。意思是,所有上下文(和)都只url-name
识别一个。最后编辑/创建的那个。en
en-us
en-ca
有人知道解决这个问题的方法吗?我试图找到“负责任的”代码,但没有成功。
创建手动重定向不是选项,因为指向特定故事/文章的链接太多。
[编辑 17-10-2016 17:53]
根据 Jonas 的评论,我对cms_page
数据库中的表格进行了一些调查。我注意到...
- 没有
cms_page
代表国家特定页面配置的行(例如 foren-us
和en-ca
)。 - 尽管最后编辑的
url-name
和title
是特定于国家/地区的配置,即“有效”的配置,但它们并未显示在表格中。
django - 在页面管理中重新排序 FeinCMS 内容类型的字段
我让内容类型继承自RichTextContent
并添加一些字段,例如标题。
不幸的是,在页面管理员中,文本字段将出现在相应的内联管理员的顶部。但最好先title
出现。
如何更改内容类型的内联管理员中的字段顺序?
django - 如何从页面中检索数据?
我正在使用 FeinCMS。我想在页面对象进入模板进行渲染之前对其进行一些处理。
在我看来,我有代码:
正确获取我所在路径的页面。
我真的很想从这个页面中获取一些数据。
我可以调用一个函数来获取数据吗?如 :
我在 readthedocs 页面中找不到任何东西来回答这个问题。我对模板或渲染区域不感兴趣。