问题标签 [crafter-cms]

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

content-management-system - CrafterCMS:如何在应用程序上下文 bean 中使用 Crafter 引擎属性?

我正在使用扩展的类连接到外部数据库JdbcTemplateglobalProperties我的问题是由于 Jdbc ,我无法使用Groovy API。

我在server-config.properties中添加了我需要的这些属性:

我正在尝试使用以下方法在我的application-context.xml中访问它们:

我收到此错误:

引起:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获得JDBC连接;嵌套异常 org.apache.commons.dbcp.SQLNestedException:无法加载 JDBC 驱动程序类“${studio.db.driverClassName}”

如何正确访问我的 bean 的属性?

0 投票
1 回答
74 浏览

crafter-cms - 使用 Content Inheritance 为所有页面运行控制器代码

我们想在所有页面上运行一个通用的控制器(groovy)代码。我可以通过使用级别描述符的控制器来设置内容继承吗?

0 投票
1 回答
84 浏览

crafter-cms - 创建站点时身份验证失败问题

在本地创建站点时出现以下错误

org.craftercms.deployer.api.exceptions.DeployerException:无法克隆 Git 远程存储库 ssh://crafter@sampleserver.com:63022/opt/crafter/data/repos/sites/sample-site/published 到 /Users/parasjain /local-delivery/data/repos/sites/sample-site; 嵌套异常是 org.eclipse.jgit.api.errors.TransportException: ssh://crafter@sampleserver.com:63022/opt/crafter/data/repos/sites/sample-site/published: org.craftercms 的身份验证失败。 deployer.impl.processors.GitPullProcessor.cloneRemoteRepository(GitPullProcessor.java:150) 在 org.craftercms.deployer.impl.processors.GitPullProcessor.doClone(GitPullProcessor.java:121) 在 org.craftercms.deployer.impl.processors.GitPullProcessor。 doExecute(GitPullProcessor.java:72) 在 org.craftercms.deployer.impl.processors.AbstractMainDeploymentProcessor.execute(AbstractMainDeploymentProcessor.

这是我正在使用的命令

./init-site.sh -k /Users/parasjain/myprivatekey.key 示例站点 ssh://crafter@sampleserver.com:63022/opt/crafter/data/repos/sites/sample-site/published

但是使用相同的密钥和用户名 git clone 工作得很好

0 投票
1 回答
284 浏览

crafter-cms - 如何通过创建内容模型来使用 API,并让 FreeMarker 模板根据 Crafter CMS 中的模型生成 HTML

我能够获得以下 groovy 脚本返回的 xml。但是,如何在页面中获取输出?谁能帮助我如何创建内容模型,使用该模型创建内容项,并让 FreeMarker 模板基于该模型生成 HTML。

提前致谢。

0 投票
1 回答
338 浏览

docker - 无法在 Crafter CMS 3.1.0 中创建网站

无法创建站点收到错误通知

我按照此处给出的说明进行操作:https ://docs.craftercms.org/en/3.1/getting-started/quick-start-guide.html

后续步骤:

我从 GitHub 克隆了 Crafter CMS Docker Compose 存储库,然后我使用 docker-compose up 命令从创作目录启动了容器,然后我尝试在 Crafter Studio 中创建一个站点,但我收到错误通知,上面写着“无法创建站点:联系系统管理员”

我在 Windows 10 64 位中使用 Docker 桌面社区

Docker - 版本 2.0.0.3 (31259) Crafter CMS - 版本 3.1.0 操作系统 - Windows 10 64 位浏览器:Google Chrome

我希望创建站点,但我收到错误通知,上面写着“无法创建站点:联系系统管理员”

错误通知:

在此处输入图像描述

0 投票
1 回答
90 浏览

php - 尝试保存到数据库时出错调用未定义的方法 stdClass::save()

我正在尝试将 api 调用保存到我的数据库中。但我在保存到数据库时遇到错误

我搜索谷歌并看这里。我已经尝试过提供的代码,但运气不佳。

我得到未定义的方法 stdClass::save()。如果我没记错的话,我正在使用 Yii 框架进行保存,我以前没有使用过,所以我迷路了

我在我的变量上做了一个 var_dump,这里的 stdclass 是调试stdClass Object ( [calendar_id] => 1hj1o20jc6ucli4st6rk60rfic [calendar_summary] => seeing if php loves me [calendar_start] => [calendar_end] => [file_link] => https://drive.google.com/file/d/1AOPdiXtmz8oNrV2uoSNjLcLso5JdU8CM/view?usp

0 投票
1 回答
51 浏览

crafter-cms - 如何添加默认文本字段,无论是什么组件类型,任何新的工匠组件都将具有

我希望能够在我的用户在 Crafter 中使用的任何组件上包含一个文本字段。就像内部名称会自动添加到每个组件一样。所以无论我调出组件类型 A 还是组件类型 B,它都会自动拥有这个字段,而无需手动将其添加到每个组件中。

我假设我必须修改一些工匠代码但不确定在哪里?

谢谢你。

0 投票
1 回答
147 浏览

sql-server - 我们可以将 Crafter cms 的数据库更改为 sql server

我需要知道是否可以将crafter cms 的数据库从无sql 更改为sql server 数据库?

0 投票
1 回答
166 浏览

apache - 设置 Crafter cms studio 以通过 apache Web 服务器代理和 ajp 连接器访问

我需要在创作部分设置crafter cms studio,以便能够从远程主机(例如VPS)访问。我正在通过 Apache Web 服务器代理使用 Tomcat ajp 连接器。我试过像添加虚拟主机一样:

但并没有真正成功。我只能看到总是告诉我的默认页面:“Crafter CMS 没有为此域配置站点。请配置您要显示的站点或在创作环境中选择一个站点。” 当我像http://my_remote_host_ip/studio一样请求它时

有人曾经挑战过这样的问题吗?

0 投票
3 回答
42 浏览

crafter-cms - CrafterCMS WebDAV 配置交付

在本文档中:https ://docs.craftercms.org/en/3.1/developers/remote-assets.html#by-passing-remote-assets-in-delivery-for-webdav

为了避免在 Delivery 中代理 WebDav /remote-assets ...

这意味着您可以像在 Studio 中一样使用“/remote-assets/webdav/profile1/mypath/logo.png”之类的 URL 运行 Crafter Delivery。但是,WebDav 相关配置在 Studio 的上下文中讨论:

https://docs.craftercms.org/en/3.1/site-administrators/studio/webdav-profiles-configuration.html

我知道不让交付代理 WebDav 是正确的做法,但是为了文档的完整性,您如何配置 WebDav 配置文件以进行交付?例如,仅交付环境中的 XML 文件路径是什么。