问题标签 [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 回答
87 浏览

twig - 无法使图像响应

我正在创建一个博客,当我创建一个条目时,我的图像就占据了整个屏幕。它们在响应时也不会缩短。

0 投票
1 回答
560 浏览

git - 用 git 部署 CraftCMS 3 的正确方法是什么?我不断收到权限问题

我现在部署和更新我的 craft 3 站点的方式是将我的 git 存储库中的更改推送到服务器上的一个裸存储库,该存储库有一个接收后挂钩来执行此操作:

但我似乎无法获得正确的权限。Git 将覆盖文件模式,以便网络服务器无法写入它需要的目录。

有没有我应该部署的不同方式或防止权限混乱的方式?

0 投票
1 回答
101 浏览

javascript - Gatsby,React Native Web - GraphQL 错误预期类型 Craft_SectionsEnum

背景

我在 Craft CMS 中创建了一个名为 的新部分forVenues,并且能够在 CraftQL 测试端点中查询数据,如下所示:

问题

当我尝试<StaticQuery>在我的 React Native Web Gatsby 应用程序的组件中运行查询时,我收到以下错误:

这表明 Gatsby 项目尚未更新 CMS 中哪些部分可用,但我不知道如何解决此问题。

笔记

我已经尝试过清除 Gatsby 缓存、重新启动项目、重新启动托管 CMS 并更改我的查询,但均无济于事。任何帮助表示赞赏,谢谢。

0 投票
1 回答
749 浏览

loops - CRAFT CMS 3 循环矩阵字段 - 变量条目不存在

我正在尝试循环一个矩阵字段,该字段具有一个包含 3 个项目的块。

但是工艺总是抛出错误变量条目不存在。

我从 craft 3 文档中阅读了矩阵部分,但无法解决此问题。

有什么线索吗?

0 投票
1 回答
514 浏览

javascript - 如何按标签显示博客中的所有文章

我是 Twig 的新手,我希望通过在我的索引页面上选择的博客标签来显示我的工艺 cms 中的所有文章。

我的索引页面上有一个 for each 循环来显示所有文章,但我希望只显示带有特定标签的文章,该标签已添加到工艺 cms 中的每篇文章中。

0 投票
1 回答
38 浏览

php - 在 Craft 3 中从模板传递到自定义模板标签时,如何遍历标签字段?

假设我有一个这样的 Twig 模板:

如何在我的自定义模板标签中有效地执行以下操作?

0 投票
2 回答
1744 浏览

twig - 在 Craft 3 中使用 {% requireLogin %} 时如何设置自定义重定向 URL?

我正在使用 Craft CMS (3) 创建一个“仅限会员”网站,用户必须先登录才能看到网站的前端。我想知道如何在用户登录后设置默认重定向。

我使用{% requireLogin %}主布局模板顶部的标签让成员仅部分工作,该标签重定向到/login,或者在我的情况下,admin/login因为我将loginPathin的值更改config/general.php/admin/login(Craft 默认为/login)。因此,在每个前端页面视图中,如果用户未登录,它会重定向到控制面板 (CP) 登录。

布局.twig:

配置/general.php:

文档:https ://docs.craftcms.com/v3/dev/tags/requirelogin.html

看起来,默认功能是 Craft 然后将您重定向到您来自的任何路线。因此,如果您点击该站点,/resources/它会将您重定向到 loginPath - 在您成功登录后,它会将您踢回/resources/.

我想知道是否有办法设置“默认”重定向,这样无论您来自哪个页面,在用户登录后,他们每次都会被重定向到同一个地方。

0 投票
1 回答
221 浏览

graphql - CraftQL - 无法在矩阵字段中找到标签字段

我有一个矩阵字段,里面有一个“标签”字段:

矩阵字段定义.

我正在使用 CraftQL 来获取此条目中的所有字段,并且通常它工作得非常好,除了那个标签字段。

当我在管理面板的 CraftQL 控制台中运行以下查询时,theBasicsIndustries按预期返回标签数组。

产生:

但是,当我通过 API 运行相同的确切查询时,它会返回

无法查询类型“ContentBlockTheBasics”的字段“theBasicsIndustries”。

  1. 是否有特殊的查询标签?我尝试通过 Postman 运行相同的查询,但出现了相同的错误。
  2. 为什么它在管理控制台中起作用,而不是在 API 中?

谢谢!

0 投票
1 回答
74 浏览

symfony - 使用 twig,如何创建等长的条目名称列?

例如

第一栏:苹果杏鳄梨香蕉

第二栏:Boysenberries Blueberries Carrot Cherry

第三栏:哈密瓜克莱门汀黄瓜枣

这是 12 个条目,但随着列表的增长,列中的条目将更新,因此三列中的每一列都有偶数,按照它们在 CP 中的顺序

例如,如果有 16 个条目,则列将是

第一栏: 苹果 杏 鳄梨 香蕉 波森莓

第二栏:蓝莓胡萝卜樱桃哈密瓜克莱门汀

第三栏:黄瓜枣接骨木果

0 投票
1 回答
78 浏览

craftcms - CraftCMS 输出不同 - HTML/CSS 到 Twig/PCSS

美好的一天,我遇到了 CraftCMS FrontEnd 方面的问题。我使用 SemanticUI 创建了一个普通的 html/css 布局,然后尝试将它用于 CraftCMS。但是,当我在 CraftCMS (twig/pcss) 中使用它时~输出总是不同的。这是整个 styles.pcss 文件:https ://pastebin.com/STW5P9FL

尝试使用在线转换器将我创建的 css 文件转换为 scss 格式。