问题标签 [craftcms]

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

craftcms - 我没有在 Craft CMS 中的字段上设置字符限制,但由于内容太长而无法保存条目?

我在 Craft CMS 中有一个富文本字段。我没有对其设置字符限制,但是在保存 100 段时我无法保存,因为“条目内容太长”。

为什么我会得到这个,我该如何解决?

0 投票
1 回答
462 浏览

craftcms - CraftCMS 升级到 3.0 升级后加载空白页面

我尝试按照以下说明将我的 Craft CMS 2.7 网站升级到 3.0:

https://docs.craftcms.com/v3/upgrade.html#preparing-for-the-upgrade

我认为我已经正确地遵循了一切,但我的结果是一个空白页。我对此进行了一些搜索,但没有得到任何帮助。有什么建议么?

0 投票
0 回答
457 浏览

twig - 如何检查工艺 cms / twig 中下拉菜单的值?

我有一个包含 2 个选项的下拉菜单

  • 已订购
  • 无序

我想检查该值是 Unordered 还是 Ordered

把这个还给我 {"0":{"label":"Unordered","value":"unordered","selected":true}}

我想检查 的值是否viewModel.cardListType是无序的并且它是否被选中。

我努力了

以及其他几种变体。我不了解工艺或树枝中下拉菜单的文档/语法。有人可以像我 5 岁那样解释这是如何工作的以及如何检查价值吗?如果这改变了语法,我正在使用 Craft 3

提前致谢

0 投票
2 回答
3935 浏览

symfony - 如何检查树枝中的多个 if 条件?

如何检查树枝中的多个 if 条件?这些似乎都不起作用而且它们看起来都很凌乱和沉重。

我也尝试过以下

0 投票
0 回答
388 浏览

nginx - 设置过期标头 nginx conf 仅适用于前端

我正在尝试为我们在 nginx 上运行的站点设置过期标头,并且对 nginx 的经验有限,但是遵循了很多示例并设法使其成功运行,唯一的问题是它完全破坏了 css/js CMS 的管理部分。

我们正在使用craftcms 和statamic,两者都存在同样的问题。如果这有什么不同,我们还会使用 Forge 托管我们的服务器。

设置过期的代码是:

有什么办法可以让它只影响面向公众的一面,而不是网站的部分/cp/admin部分内的东西?

我见过的例子都没有提到这是一个问题,所以我不确定我哪里出错了。

0 投票
0 回答
178 浏览

pdf - 如何使用条件语句和 PDF 生成器隐藏和显示部分?

使用工艺 CMS,我添加了一个能够隐藏 PDF 部分的选项。PDF 是使用 PHP 和一个名为 Snappy 的库创建的。电灯开关默认关闭 (0)。我添加了条件语句和灯开关,通过将站点的其他部分(不是 PDF 的一部分)包装在 if 条件中进行测试。打开和关闭电灯开关时,我可以隐藏和显示部分。PDF 似乎不是那样工作的。即使打开电灯开关,该部分也始终隐藏。我不明白 PDF 的后端是如何工作的,所以它与 PDF 的生成方式有关吗?它还显示空白页,其中的内容“将”是不想要的。

//====主PDF布局

//==== 有条件的部分 (abc/pdf/_section4.html)

0 投票
0 回答
385 浏览

sorting - 如何使用 Twig 按升序排列时间数组?

我在 CMS 中有一个需要按升序组织的日期和时间列表。我需要检查什么?我想我需要使用|sort,但是 twig 的文档并不清楚如何将它用于新手开发。

您能否像我 5 岁一样解释它是如何工作的以及按日期排序的逻辑?

0 投票
1 回答
698 浏览

content-management-system - 使用craft 3 cms的用户注册

我想用craft 3 cms建立一个商业网站。我想创建家长注册表,这样每个家长都会有一个可以在网站上使用的帐户。然后在他们登录后,我希望他们能够添加他们的孩子。

这可以使用工艺 3 厘米吗?我发现的唯一内容是文档上的用户注册表单。

如果有文档博客使用craft 3 cms 集成此功能,或者到目前为止我错过了什么。

0 投票
1 回答
635 浏览

graphql - 使用 CraftQL 和 Gatsby JS 查询 Craft CMS 中的全局字段

我正在通过 CraftQL 插件在无头模式下使用 Craft。我的前端是使用 Gatsby JS 构建的。

我可以查询条目并将数据输出到我的模板,但是全局字段不可用。这是我的代码:

然后在我的模板中:

在我的控制台中,我得到:

如果我global从查询中删除 ,我可以成功构建和输出data.home.title.

我尝试在 CMS 中使用 CraftQL 浏览器,并且可以成功查询全局变量:

在此处输入图像描述

我确信我遗漏了一些东西,但在Gatsby-Source-CraftCraftQL的文档中找不到任何东西。

有人知道我在这里做错了什么吗?

0 投票
0 回答
242 浏览

php - 导入频道条目的craftcms 3插件

我尝试完成一个将数据导入我的craftcms项目的插件。我已经创建了一个基于控制台的方法/服务,我在我的 shell 中触发/运行它。在我的方法中,我收到数据(XML or JSON)我解析我的数据并尝试创建和填充我已经创建的特定通道的条目。

我试过"saveElement()"哪个不起作用。

我找到了一些关于 craftcms v2 的 tuts 和信息(例如:https ://docs.craftcms.com/api/v2/craft-entriesservice.html#public-methods )

现在我被卡住了,我找不到任何关于如何用craftcms v3解决这个问题的信息。

这是我经过数小时不同尝试后的最后一个代码版本:(