问题标签 [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.
wagtail - 如何在 StreamField 的 TableBlock 模板中添加“标题”标签?
我想<caption>
在 StreamField 中为使用 TableBlock 创建的表添加标签,以使表更易于访问且语义正确。现在,默认模板没有那个标签。我不确定我应该如何自定义table.html
模板(从默认值开始,如果我为表格块创建自定义类以添加字幕,我不确定如何呈现表格。
<caption>
必须是<table>
第一个孩子,那就是为什么我需要修改模板。以前有人这样做过吗?
wagtail - 2.5 升级后无法编辑 Streamfield 页面
我在本地开发中有一个使用 Streamfield 和 2 个自定义 StructBlock 字段的站点。在 2.4 中工作正常,但升级到 2.5 后,我可以在管理员中正常创建页面,但是当我在保存后在管理员中编辑该页面时出现错误。我也尝试了一个新的数据库,但得到了同样的错误。页面前端工作正常。
- 开始一个新项目
wagtail start myproject
- 使用自定义 StructBlock 字段创建流场页面。(甚至可能只是一个内置字段,还没有测试过。)保存页面。
- 再次尝试编辑页面。
我还尝试使用具有相同结果的新数据库。有任何想法吗?
这是回溯:
wagtail - 升级到 Wagtail 2.0.2 后,编辑页面上缺少 Streamfield UI
在将我们的 Wagtail 站点之一升级到 Wagtail 2.0.2、Django 2.0.13、Python 3 后,我们发现某些页面在编辑时不显示 Streamfield 部分,在源代码中只有一个空的 UL 元素。没有 Javascript 控制台或服务器错误,所以我有点迷失如何调试,或者弄清楚为什么它只发生在某些页面上。有没有人经历过这个?谢谢
wagtail - Wagtail:如何获取页面的目录(StreamField)
如何从页面中的标题创建目录?
我在我的页面中使用 StreamFields ,我想创建一个基于 和 标题的<h1>
目录。<h2>
<h3>
wagtail - 使用最小/最大子级实现 Wagtail ListBlock 模块
我正在构建一个用于 StreamField 的新块类型。它被称为 FAQModule,它应该允许一个标题和 1 个或多个问题/答案对。
但是我想强制执行最小/最大数量的 Q/A 块。我看到 StreamBlock 允许这样做,但我的团队和我同意 ListBlock 实现的接口正是我们想要的。因此,我正在努力根据StreamBlock 实现中的内容为我们的功能添加最小/最大强制执行。我在提交时出错,但我无法让徽章显示在“内容”选项卡中,也无法让错误显示在块中。
有人对如何实现这一点有想法吗?
wagtail - 将 Wagtail BooleanField 值设置为 True,禁用
我和我的团队正在使用Wagtail 2.5.1
. 我们已经构建了许多模块,我们的营销团队将使用这些模块。模块请求之一是“分隔条”。
我用一些非常简单的代码创建了它:
我实际上不需要该复选框,因为我只是在页面上查找此模块的存在,我们将输出 HR。但是,如果我不包含至少一个控件,则流场会显示一个空白区域,因此复选框是有意义的。但是我想强制复选框默认为 true(已经完成)并被禁用或只读,以便用户无法更改它。
我已经尝试将 disabled 和 readonly 作为 BooleanBlock init 中的属性,但都没有工作。有没有办法做到这一点?
python - 我想在其模板中访问结构块默认 ID
我想将流字段 ID 保存到它的模板中。
简而言之,在 text_question.html 中,我给出了 id = {{ self.id }} 但返回 Nothing。
我想要这个,因为在 question.html 文件中我希望它与返回流字段 ID 的 {{ field.id }} 进行比较
换句话说,我想将 {{ field.id }} 的值存储在 text_question.html 的 id 字段中
模型.py
text_question.html
问题.html
谢谢你!!!
django - 是否可以在不使用 DRF 的情况下将 vue.js 与 wagtail 流字段一起使用?
是否可以在不使用 DRF 的情况下将 vue.js 与 wagtail 流字段一起使用?我想在不走无头路线的情况下使用 wagtail 和 vue.js。那么是否可以将 vue.js 用作 wagtail 流场的一部分?
django - 如何从 Wagtail 中的另一个块渲染子块模板
我正在学习 Wagtail 和 Django。我遇到了以下代码的问题。
主要目标是为轮播项目和轮播本身提供单独的块模板。当我在 Wagtail 中使用添加的轮播项目启动此代码时,我看到carousel_main.html
Wagtail 解析了块模板,但块模板carousel_item.html
没有。很可能我做错了什么,但我似乎无法弄清楚。