问题标签 [wagtail-streamfield]

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.

0 投票
1 回答
1079 浏览

django - 定制鹡鸰流域

谁能提供创建在 wagtail.io 网站首页上预览的 Wagtail Streamfield 选项所需的代码?

https://media.wagtail.io/images/w1_5pmaP1U.original.width-1600.png

具体来说,我对 Aligned Image、Wide Image、Bustout、Raw HTML 和 Markdown 感兴趣。

0 投票
1 回答
505 浏览

python - 如何在 Wagtail CMS 中使用图表

我需要在流场函数中包含自定义图表,如Tauchart 所示

但是用户怎么可能修改来自 wagtail 管理员的数据呢?我完全不知道如何做到这一点。

我正在考虑一个表单,但可以将表单添加到流场吗?我想是的,我可以通过指向现有表单的链接来做到这一点。但这似乎很难做到,也不是一个好主意。

你有什么想法?对您来说最佳做法是什么?

您是否有任何将 Taucharts 集成到 CMS 中的示例?

0 投票
1 回答
240 浏览

wagtail - Wagtail StreamField 在插入新行后未在模板中呈现

我有一个基于 wagtail 的 CMS,最近以更明智的方式重新编写了它。我编写了一个脚本来将旧内容迁移到这个基于 wagtail 2.3 的新版本(旧版本是 wagtail 1.11)。我已经编写了迁移脚本(以重新构建各种外键等)并且所有内容都已填充并且似乎正在工作,除了 StreamFields 的渲染。

令人沮丧的是,当我切换回 v2 的测试数据库时,它工作正常(内容被渲染) - 我一直在搜索我的数据库以查找两行之间的差异(在 wagtailcore_page 或 blog_blogpostpage 中)并且看不到任何差异。显然我在 wagtail 获取 StreamField 内容的方式中缺少一些东西,任何人都可以告诉我我在迁移中可能错过了什么吗?非常感谢!!

模型.py

表 blog_blogpostpage 条目:

迁移脚本.sh

模板.html

^^^ page.body 字段没有显示任何内容,但会呈现描述、日期和作者。

0 投票
1 回答
319 浏览

wagtail - 将片段注入 Wagtail StreamField 接口

我的公司正在使用 Wagtail 为我们的网站构建强大的页面,可能使用 StreamField 组件。我们想知道 Wagtail 是否允许我们创建可重用的部分(可能在片段中),并将它们注入到页面中。

我包括一个我想做的简单图表。请注意,虽然片段是一种可能的建议,但它不需要特定的解决方案。

在此处输入图像描述

目标当然是创建一个可以嵌入到另一个页面中的元素,但可以在一个地方更新并在任何使用它的地方级联。

例如,Wordpress 有一个以短代码格式提供此功能的插件:

0 投票
1 回答
815 浏览

wagtail - Wagtail:流场值的外键

我想允许 wagtail admin 中的下拉菜单从另一个模型的流域中包含的值(块)中进行选择,这可能吗?我想象过这样的事情:

在哪里

但我不确定这是否可能?任何建议将不胜感激。谢谢!

0 投票
1 回答
425 浏览

django - 如何在所有其他 wagtail 页面上导入 Wagtail 页面

我想在我的一个 Wagtail 页面上添加一些内容,我正在尝试在我的所有其他 wagtail 页面上导入那个 Wagtail 页面。我尝试这样做的原因是,如果将来我对内容进行更改,它应该始终反映在所有其他 Wagtail 页面上。有没有办法可以在我所有其他 Wagtail 页面上导入 Wagtail 页面,如果有,请告诉我。提前致谢!

我有一个具有以下配置的网站:1)Django-2.0.8 2)Wagtail-2.2.4

0 投票
1 回答
1112 浏览

django - 在 Wagtail 管理界面中为 StreamField 提供默认值

默认情况下,wagtailStreamField在管理员中的空字段看起来像这样,显示用户可用的不同块: wagtail 管理员中 StreamField 的默认视图

但是,我希望它默认包含我选择的块。例如:

具有单个富文本块和内容的 StreamField 控件

我将如何做到这一点?为该字段设置default关键字参数似乎不起作用。

0 投票
1 回答
291 浏览

wagtail - 鹡鸰将代码插入主体(流场)

是否可以以除 RawHTML 之外的任何其他方式插入 html?RawHTML 是一种威胁,我想知道我是否可以用另一种方式来做。

提前致谢!

0 投票
1 回答
332 浏览

wagtail-streamfield - 如何从 Wagtail Streamfield 中的 DocumentChooserBlock 访问文档 URL?

我正在尝试访问上传到 wagtail 流域的文档的 URL,但 URL 为空白。

将 {{page.document.url}} 与块一起使用是行不通的。

这是我在模型中使用的,然后在面板中定义了 DocumentChooserBlock()

上传文件将有助于在页面上显示它。

0 投票
0 回答
319 浏览

wagtail - 在流场块中内联创建片段 (Wagtail 2.3+)

所以可以说我为 Wagtail 设置了以下模型:

我的客户将在MySnippet他们进行时创建很多项目。移动到 CMS 中的另一个视图,创建一个MySnippet,然后回到他们的主MyPage编辑器来选择它,这将是非常尴尬的。

Q1 有没有一种简单的方法来添加一个SnippetChooseOrInlineCreate()块,以便客户端可以在MySnippet创建s 时添加新的MyPages?

Q2 如果没有现成的简单方法,你会如何建议接近这个?