问题标签 [wagtail-pageurl]

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 回答
973 浏览

wagtail - wagtil中的slugurl和pageurl有什么区别

我有两个与 slugurl 和 pageurl 相关的主要查询:

slugurl 和之间的确切区别是什么 pageurl

为什么slugurl 返回None

0 投票
1 回答
1509 浏览

django - 获取 wagtail 页面的绝对或相对 url

我必须遵循应该返回正确 url(相对或绝对)的代码片段

因此,如果我将“.url”属性用于“wagtailcore.Page”,则会得到一个以“http”而不是“https”开头的绝对 url。

在我的“视图/模型”中返回正确的相对 url 或正确的绝对 url(在我的情况下以 https 开头)的正确 wagtail 方法是什么?

谢谢

0 投票
1 回答
190 浏览

wagtail - 支持多语言的鹡鸰面包屑

我正在尝试在 wagtail 中设置一个面包屑部分。幸运的是,Bake Demo 提供了一个很好的示例,它只是一个模板标签,它返回当前页面的祖先列表。

此代码的问题是我需要语言支持才能以当前语言显示链接。由于我的翻译字段位于派生的 Page 类中,因此我需要查找相应的翻译。

0 投票
1 回答
238 浏览

django - 鹡鸰 PageQuerySet 查询

我有一个 NewsIndexPage 和一个 NewsPage ,在 Wagtail 管理员上使用 NewsIndexPage 我创建了一个树节点,其中我有 NewsIndexPage-->Corporate(这是 NewsIndexPage),并且我有 Travel (NewsInndexPage) 这样的 Corporate-->Travel-->新闻故事

我可以这样查询我 NewsPage.objects.live().order_by('-last_published_at') 如何查询和显示来自 Travel 的故事我已经这样做了,NewsPage.objects.live().filter(slug='corporate').order_by('-last_published_at') 但是我如何为 Travel 做到这一点NewsPage.objects.live().filter(slug='travel').order_by('-last_published_at')——这不起作用,我如何过滤和获取 Travel 上的所有页面——>NewsPage(这包含新闻故事)

0 投票
2 回答
1013 浏览

django - Wagtail Cms 是否支持 Google 登录和用户登录添加会话

有没有办法在 wagtail cms 中添加用户登录/谷歌登录和会话?期间尝试添加项目。如何实现鹡鸰的安全性。

0 投票
0 回答
260 浏览

django - 如何将 Django 的翻译字符串与 Wagtailtrans 一起使用(支持多语言 Wagtail 站点的附加组件)

所以我有一个使用 Wagtailtrans 扩展的 Wagtail 网站。我基本上通过复制页面树来启用多语言。因此,url 在开始时使用语言代码固定。

我可以完美地翻译我通过模型定义的所有内容。这是一个如何工作的示例:

您在模型中将其定义为 TranslatablePage 而不是 Page。一切正常,但是我仍然需要一些我没有在我的模型中定义的额外字符串来翻译。我只是使用 Django 的翻译功能,{% load i18n %}然后将字符串包裹在{% trans "String" %}.

到目前为止一切顺利,我在 Wagtail admin 中定义了我的两种语言(Wagtail trans 为此创建了一个选项),在这种情况下是英语和荷兰语。我将英语设置为主要语言,因此字符串为英语。

我使用./manage.py makemessages它,它为我创建了一个 .po 文件,其中包含所有标记的字符串。最后我用./manage.py compilemessages.

但是当我切换到荷兰语时,翻译的字符串没有显示出来,它仍然显示英文字符串。所以我怀疑它需要一些额外的调整才能与 Wagtailtrans 一起工作,但我似乎无法弄清楚这个设置应该如何。谁能帮我吗?

0 投票
0 回答
210 浏览

django - 尝试编辑页面时 Wagtail 页面反向错误

我收到以下错误:

这是一个新安装,我正在尝试编辑默认登录页面。我以前从未遇到过这个错误。

关于可能导致这种情况的任何想法?我错过了某个地方的设置吗?有什么建议么?

0 投票
1 回答
301 浏览

wagtail - 如何在 Wagtail 中创建一个不可见的虚拟页面?

如何在 Wagtail 中创建一个不可见的虚拟页面?

我需要 Wagtail 中的“虚拟”页面对象来为非 Wagtail 页面和外部资源构建菜单。(在这里查看我的条目)

如果我创建了上面的页面对象,那么它不会在生成的 wagtail 站点地图中列出。

但是,如果我自己手动导航到该页面,则会调用该对象。我怎样才能阻止这个?

示例:如果我创建一个标题为“This is a test”的 MenuDummyPage,那么系统将自动生成一个 slug =>“this-is-a-test”。

如果我在浏览器中调用“/this-is-a-test”/,则 wagtail 正在回答,因为存在蛞蝓。如何删除我的“MenuDummyPage”对象的这种行为?

0 投票
2 回答
578 浏览

django - 创建自定义网址 wagtail

我有一个结构如下的网站:

首页:动物
子页面:猫
子页面:狗

首页:猫
子页面:食物

首页:
狗子页面:食物

这样,用户可以访问站点/动物或站点/猫。动物是高级信息,猫和狗是网站的更详细的部分。

我想做的事:
偶尔,我希望能够重用 Animals 的页面并在 Cat 或 Dog 中使用它们。但我不希望 url 从一个部分切换到另一个部分。

示例:如果用户在 Animal 下,并且他们点击食物文章,则 url 应该是: animals/cats/food_article

如果他们点击猫下的同一篇文章,则 URL 应如下所示: cats/food_article

我尝试过的:
我尝试过使用RoutableRouteMixin. 但这适用于子页面,不适用于同一级别的页面。

我尝试覆盖get_url_parts文章模型的方法。但是后来我收到了 404 错误,因为这些页面实际上并不存在于我创建的 url 中。

这可以在 Wagtail 中实现吗?或者是否有我可以与 Wagtail 一起使用的 Django 解决方案?

0 投票
1 回答
672 浏览

wagtail - Wagtail RichTextBlock extend to pick color

I am trying to implement a color-chooser option in wagtail RichTextBlock so that I can select any color for my selected text.

This is my wagtail_hooks.py file:

Is there anyone who can help me with this? I just tried my best to achieve this but no luck.