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

apache - 使用其他 Yii2 应用程序制作 CMS

我似乎面临一些服务器配置问题。

我安装了 Craft CMS,并且还在根目录的子文件夹上运行了一些 Yii2 应用程序。

基本上我的服务器结构如下:

  • 工艺/
  • public_html/
    • .htaccess
    • index.php(工艺)
    • CSS/(工艺)
    • 图片/(工艺)
    • yii2-app-1/
    • yii2-app-2/

转到http://www.test.com/ - 带我到运行 Craft 的主网站 转到http://www.test.com/yii2-app-1/ - 带我到 yii2 应用程序主页但是之后由于某种原因,单击几下它会引发 404 或 503 错误。

任何线索为什么?

谢谢,

0 投票
1 回答
658 浏览

php - 将 CMS 拉入/嵌套字段制作成矩阵

我喜欢 Craft CMS 以及一切的灵活性。我想知道是否可能出现以下情况......

创建矩阵字段时,在添加一个之后Block Type,而不是手动填写每个字段,我想拉入我之前创建的另一个字段。

例如:

我的原始字段可能是button关于位置、样式、文本等的各种输入。

*在我的矩阵字段中,我会在仅选择字段中创建一个Block Type按钮(或其他),而不必每次都复制它。*fieldsbutton

我很想这样做是为了有一个集中的字段......这样如果我想调整按钮字段(比如有一个新选项,比如动画或其他东西)......这将过滤到每个矩阵使用该领域。

我认为这需要某种形式的插件来实现这一点?

0 投票
1 回答
883 浏览

.htaccess - htaccess 规则不起作用(使用工艺 cms)

如何获取此页面(使用我的 .httacess 文件)

重定向到这个页面

我的重写规则似乎不起作用?

我不知道这是否重要,但我正在使用工艺 CMS。

也不行。

0 投票
1 回答
547 浏览

twig - 使用 ID 从不同条目制作 CMS 访问图像

嗨,我如何从不同的条目/页面/url 访问图像?我正在制作工艺 CMS。

我正在创建一个将在整个站点中使用的导航。它工作正常,我可以拉标题和页面 url 好。我想使用该页面中的图片作为链接的缩略图,但它不起作用。

在我的页面上,我有 4 或 5 张特色图片,但我只想访问第一个。我尝试过的都行不通

{% set image = craft.entries.id(50 ####这是图像附加到的页面 ID).featuredImages %} - 不起作用。

基本上,当我所拥有的只是它所附加的页面的 ID 号时,我如何访问图像?

任何帮助将不胜感激,

谢谢。

0 投票
0 回答
633 浏览

php - 使用 Craft CMS Element API V1

我正在尝试使用 Craft CMS Element API。由于 PHP 的旧版本,我使用的是版本 1(有一个版本 1 分支)。

根据安装说明我:

1)将 elementapi/ 文件夹上传到我的 craft/plugins/ 文件夹:

在此处输入图像描述

2) 从我的 Craft 控制面板转到 Settings > Plugins 并启用 Element API 插件:

在此处输入图像描述

然后我按照设置说明在我的 craft/config/ 文件夹中创建了一个新的 elementapi.php 文件:

在此处输入图像描述

我的 elementapi.php 文件中目前只有以下内容:

我尝试导航到http://myUrl/api/news.json,但收到以下错误:在此服务器上找不到请求的 URL /api/news.json。

有什么想法我可能会丢失或如何调试它?

0 投票
2 回答
2271 浏览

php - 制作 cms - 找不到页面

article.html在文件夹中设置模板文件craft/templates,并使用创建部分文章uri article并将条目模板设置为article管理员在尝试查看页面的实时预览时,当我在条目列表中转到该页面时,我得到了一个工艺页面错误:

网页未找到

我认为它可能有缓存的东西,所以我清除了它,但我仍然遇到同样的错误。为什么我会收到此错误,我该如何解决?

0 投票
0 回答
93 浏览

php - Craft CMS Manager Craftman - 没有这样的文件或目录:'//docker-compose.yml'

我已经使用craftman cms manager在我的计算机上安装craft cms,几周前我能够在本地运行craft安装并且效果很好。但是,今天我尝试通过运行以下命令来设置新项目:

但是,我得到一个错误:

mkdir: //.craftman/config.d: 权限被拒绝 mkdir: //.craftman/config.d: 权限被拒绝 //.craftman/config.d/docker-ports.conf: 没有这样的文件或目录

然后在通过运行检查 Craft CMS docker 容器状态时craftman status出现错误:

没有这样的文件或目录:'//docker-compose.yml'

0 投票
0 回答
173 浏览

php - Craft CMS 让工艺用户在多个环境之间登录

我正在尝试使用 Craft CMS 制作一个多环境网站,每个环境都是不同的语言。有没有办法让我的工艺用户在点击不同的语言和改变环境时保持登录状态。我的两个环境在 craft/config/general.php 中看起来像这样:

0 投票
0 回答
157 浏览

php - 工艺商务插件如何在工艺 cms 中生成参考 ID

我对一个商务插件有疑问,如果有人有解决方案,那对我来说会有很大帮助。我们创建了一个支付插件,它扩展了 Craft CMS 中的商务插件。但是通过我们的插件完成的交易由于“无效的付款 ID”而失败。如果用户通过商业中存在的支付方式进行交易,那么它是成功的。商业插件生成的参考 id 具有某种标准格式,tr_UVDTDEFMB6但在我们的插件的情况下,我无法找到此类参考 id 生成的位置和方式。

Commerce_PaymentsService.php 中有一种方法

怎么$request->send()处理?请帮我找到解决方案。

谢谢你!

0 投票
1 回答
401 浏览

php - 制作带有注册 MailChimp 邮件列表复选框的 CMS 联系表

我正在尝试在 Craft CMS v2 中创建一个联系表单,其中包含一个订阅按钮,该按钮会将用户的详细信息添加到 MailChimp 邮件列表中。我目前正在尝试使用这个MailChimp Plugin和这个Contact Form Plugin,尽管合并两个插件被证明是相当困难的。理想情况下,此表单将通过 AJAX 提交。我希望这里有人在使用或不使用插件之前使用 Craft 做过类似的事情。谢谢。