问题标签 [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.
wagtail - wagtil中的slugurl和pageurl有什么区别
我有两个与 slugurl 和 pageurl 相关的主要查询:
slugurl
和之间的确切区别是什么 pageurl
?
为什么slugurl
返回None?
django - 获取 wagtail 页面的绝对或相对 url
我必须遵循应该返回正确 url(相对或绝对)的代码片段
因此,如果我将“.url”属性用于“wagtailcore.Page”,则会得到一个以“http”而不是“https”开头的绝对 url。
在我的“视图/模型”中返回正确的相对 url 或正确的绝对 url(在我的情况下以 https 开头)的正确 wagtail 方法是什么?
谢谢
wagtail - 支持多语言的鹡鸰面包屑
我正在尝试在 wagtail 中设置一个面包屑部分。幸运的是,Bake Demo 提供了一个很好的示例,它只是一个模板标签,它返回当前页面的祖先列表。
此代码的问题是我需要语言支持才能以当前语言显示链接。由于我的翻译字段位于派生的 Page 类中,因此我需要查找相应的翻译。
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(这包含新闻故事)
django - Wagtail Cms 是否支持 Google 登录和用户登录添加会话
有没有办法在 wagtail cms 中添加用户登录/谷歌登录和会话?期间尝试添加项目。如何实现鹡鸰的安全性。
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 一起工作,但我似乎无法弄清楚这个设置应该如何。谁能帮我吗?
django - 尝试编辑页面时 Wagtail 页面反向错误
我收到以下错误:
这是一个新安装,我正在尝试编辑默认登录页面。我以前从未遇到过这个错误。
关于可能导致这种情况的任何想法?我错过了某个地方的设置吗?有什么建议么?
wagtail - 如何在 Wagtail 中创建一个不可见的虚拟页面?
如何在 Wagtail 中创建一个不可见的虚拟页面?
我需要 Wagtail 中的“虚拟”页面对象来为非 Wagtail 页面和外部资源构建菜单。(在这里查看我的条目)
如果我创建了上面的页面对象,那么它不会在生成的 wagtail 站点地图中列出。
但是,如果我自己手动导航到该页面,则会调用该对象。我怎样才能阻止这个?
示例:如果我创建一个标题为“This is a test”的 MenuDummyPage,那么系统将自动生成一个 slug =>“this-is-a-test”。
如果我在浏览器中调用“/this-is-a-test”/,则 wagtail 正在回答,因为存在蛞蝓。如何删除我的“MenuDummyPage”对象的这种行为?
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 解决方案?
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.