我在Django 1.8.12上使用DjangoCMS(3.2.3)以及djangocms-blog(0.7)。我想链接博客帖子
这个app-hooked博客页面可用于CMS'链接插件。但是,我不知道如何链接个别帖子。
我发现的唯一和在我看来很脏的解决方法是使用app-hooks URL并在其后面硬编码帖子的slug。它仅适用于帖子URL位于" slug-only"模式,即没有类别等。
感谢您的任何想法!
答案 0 :(得分:1)
目前,没有通用的方法来链接apphooks处理的对象,方法与django CMS页面相同。在特定应用程序中提供解决方案并非易事,因为您基本上需要一个自定义小部件来执行此操作
答案 1 :(得分:0)
我刚遇到djangocms-styledlink
。尽管具有样式功能,但此链接包还允许配置指向其他应用程序的链接。对于djangocms-blog
,我在设置中添加了以下行:
DJANGOCMS_STYLEDLINK_MODELS = [
{
'type': _('CMS Pages'),
'class_path': 'cms.models.Page',
'manager_method': 'public',
'filter': { 'publisher_is_draft': False },
},
{
'type': _('Blog pages'),
'class_path': 'djangocms_blog.models.Post',
'filter': { 'publish': True },
}
]
目前似乎djangocms-styledlink
仅适用于python 2。