问题标签 [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 投票
2 回答
517 浏览

content-management-system - 如何在 Craft CMS 中建立新频道?

我在 Craft 中有 2 个频道。博客和食谱。我需要建立另一个频道来保存客户可以在 CMS 中添加的书籍列表。所以基本上我需要构建这些通道之一的副本,所以我猜我可以重用很多代码。有人可以向我发送关于如何实现这一目标的正确方向吗?我不知道从哪里开始。

0 投票
1 回答
670 浏览

redactor - Craft CMS 中的编辑器未应用格式类

我无法让 Craft 3 应用我在 Standard.json 文件中创建的自定义类。我已经在 Craft CP 中设置了 Redactor 配置以使用标准。

我的 Standard.json 文件如下所示:

文章标题和文章段落都显示在我的格式下拉列表中,但是当我选择它们时,元素不会在视觉上或在我的检查器中发生变化。

任何帮助,将不胜感激。

0 投票
1 回答
839 浏览

laravel - 如何将 Laravel 项目与 Craft 3 CMS 网站“连接”

我开发了一个应用程序,它从基于Laravel 5.5的 API 获取数据。该应用程序的营销登陆页面基于Craft CMS版本3。营销网站和两个系统的API和数据库运行在同一台服务器上。

我想为 Laravel 数据库的表 X 的每一行生成登录页面。

www.website.com/awesome-landingpage-about-{slug}

实现这一点的最佳方法是什么?

  • 我不想直接从 Laravel 的数据库中获取数据
  • 我不想将 Craft CMS 数据库与 Laravel 同步(从 laravel 的数据库中添加/删除行作为 Craft 的条目)
  • 如果能够有一个入口类型的“登陆页面”,我们可以选择创建一个登陆页面,引用 laravel 表的 ID 并为登陆页面添加额外的内容,这将是非常棒的。

从 Laravel 到 Craft CMS Plugin 的 JSON-API 会是一个好主意吗?

一种选择是使用动态路由并从模板文件中获取来自 127.0.0.1 的数据(因为相同的服务器)?还是在 Craft CMS 中有更聪明的方法?

在此处输入图像描述

0 投票
1 回答
341 浏览

php - 将 Craft CMS 项目克隆到 XAMPP

我对 git 还很陌生,我希望将一个 repo 克隆到 XAMPP。

据我了解,我应该能够将它克隆到 HTDOCS,如果安装了所有依赖项,它应该可以工作。

当我在浏览器中访问项目文件夹时收到此错误消息。

致命错误:未捕获的错误:在 C:\xampp\htdocs\sandbox\craft\app\services\CacheService.php:114 调用成员函数 init() on null 堆栈跟踪:#0 C:\xampp\htdocs\sandbox \craft\app\framework\base\CModule.php(394): Craft\CacheService->init() #1 C:\xampp\htdocs\sandbox\craft\app\etc\web\WebApp.php(595): CModule->getComponent('cache', true) #2 C:\xampp\htdocs\sandbox\craft\app\framework\base\CModule.php(103): Craft\WebApp->getComponent('cache') #3 C:\xampp\htdocs\sandbox\craft\app\services\ConfigService.php(392): CModule->__get('cache') #4 C:\xampp\htdocs\sandbox\craft\app\services\HttpRequestService. php(1181): Craft\ConfigService->usePathInfo() #5 C:\xampp\htdocs\sandbox\craft\app\services\HttpRequestService.php(131): Craft\HttpRequestService->getNormalizedPath() #6 C:\xampp\htdocs\sandbox\craft\app\framework\base\CModule.php(394): Craft\HttpRequestService->init() #7 C:\xampp\htdocs\sandbox\craft\app\etc\web\WebApp .php(595): CModule->getComponent('request', true) #8 C:\xampp\htdocs\sandbox\craft\app\framework\base\CMo in C:\xampp\htdocs\sandbox\craft\app \services\CacheService.php 在第 114 行

我知道这是一个模糊的问题,但我会很感激任何帮助。

谢谢

0 投票
0 回答
38 浏览

twig - 如何在工艺/树枝中设置 trackingPixelUrl?

跟踪像素位于 cms 中,后端正在运行,但我不确定如何在前端进行调试。`

这是它包含在 default.html 中的方式

我对twig真的很陌生,如果你能解释为什么这不起作用,那我真的不明白如何调试它或它在做什么。先感谢您

0 投票
1 回答
345 浏览

replace - 在 Twig 中查找和替换动态创建的字符串?

在工艺 cms 的字段中定义了一个产品 URL。

我需要使用 Twig 将 http 替换为 https

我正在使用查找和替换方法,但没有看到任何变化。试过把查找和替换

在渲染到浏览器时productUrl看不到定义前后的任何变化<img>

有人可以向我解释我哪里出错了吗

0 投票
1 回答
1474 浏览

html - 如何将类、id 或属性添加到树枝包括?

我正在做一个使用树枝的项目。每个页面使用

在 _layouts/master 里面有一个 body 标签

我可以从使用包含的页面向 body 标记添加一个类吗?

0 投票
2 回答
1371 浏览

twig - 如何显示工艺 CMS 和树枝中每个条目的相关条目中的图像?

我有一个条目列表。每个条目都有一个相关的人。每个相关人员都有一个头像。

在我的索引页面上,我正在遍历条目并<div>使用人员详细信息创建一个。例如

我需要访问与此人相关的图片。

已经尝试过这个,它显示每个资产的列表,这些资产是其自己的 div 中的图像。

我也试过这个,没有任何显示

如何将relatedPerson 图像添加到每张卡片?如果您能解释一下,因为我不理解模板,那也很棒。文档对我来说还不够

0 投票
1 回答
230 浏览

yii - 创建一个仅在某些页面/某些事件之后初始化的 Craft 3 模块

我创建了一个模块,该模块在用户登录后执行操作:

目前,我可以让它运行的唯一方法是将模块添加到引导条目。由于我只需要在某一时刻运行该模块,因此在每一页上加载它似乎效率低下。

有没有办法让模块只在某些页面上初始化(例如只在登录页面)?

0 投票
1 回答
1452 浏览

twig - 如何在craft cms/twig的搜索页面上显示搜索结果条目?

这是我的第一个工艺项目。该项目使用工艺 2。我无法在结果页面上显示条目的卡片/结果。在结果页面上,如果我在侧栏中搜索一个人,则会显示例如“为朱利安找到 16 个结果。重置过滤器”,但在主要部分中没有显示任何卡片并且它完全是空的。我不确定这到底是如何工作的,所以如果有人可以花点时间帮助我并解释它是如何工作的/为什么我在主要部分没有看到结果,我将非常感激!先感谢您

索引页面导航

结果页面