问题标签 [silverstripe-4]

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

leaflet - SilverStripe 上的地图视图传单

我使用传单在 SilverStripe 4 上工作,我的卡片呈现这些灰色线条:

在此处输入图像描述

我在 CSS 和 JS 上尝试了很多东西,但没有任何改变。有人可以建议如何抑制这些灰线吗?

0 投票
1 回答
944 浏览

php - 无法在 SilverStripe 4 中上传文件

我创建了一个简单的扩展来SiteConfig将徽标上传字段添加到设置部分。但是,服务器在上传文件时会返回错误。

站点配置.php

错误

服务器的错误日志未显示与此错误相关的任何内容。这里发生了什么?

更新

我刚刚尝试将文件上传到 CMS 中的文件部分,得到了完全相同的错误。

0 投票
1 回答
948 浏览

php - SilverStripe 4 beta3 TreeDropdownField 给出错误:SourceObject must be a DataObject subclass

我必须遗漏一些简单的东西......我在这里使用文档:http: //api.silverstripe.org/en/master/class-SilverStripe.Forms.TreeDropdownField.html我认为我这样做是正确的,但收到错误:SourceObject 必须是 DataObject 子类

这是我的代码

0 投票
0 回答
713 浏览

php - SilverStripe 4 beta3 - 来自 DataObject 的图像未显示在 Template.ss 中

在这里感觉有点愚蠢,我希望这只是 SS4 中我不知道的新事物,而不仅仅是我的高龄让我变得更好......

我的 DataObject 中有一个 UploadField。但是当我在模板中循环浏览它时,我无法显示图像。

我的页面.php:

我的对象.php:

我的页面.ss:

这会按预期打印出 $Title 和 alt img 标签,但没有图像。我什至尝试将复杂性降低到简单的 <% loop $MyObjects %> $MyImage <% end_loop %> 并且仍然没有图像。我错过了什么?

0 投票
1 回答
346 浏览

javascript - TinyMCE 不加载 Silverstripe 3.6.2 或 4 (beta 3)

我在共享服务器上安装了 SilverStripe,一切正常,满足要求等。

安装后,我立即删除了安装文件并尝试编辑我的新站点。除非我想编辑页面,否则后端一切正常。这是我得到的一个想法:

https://imgur.com/a/pQ1JJ

由于我查看了 SS 官方演示站点并且无法加载到相同的文件,因此我不担心 .map 文件无法加载。所以问题似乎与 tinymce-cms-17db2fb8cf.js 文件有关。但是我看不出它有什么问题...文件在那里并且权限正常...

本站网址为http://www.steveforest.space/

谢谢

0 投票
0 回答
59 浏览

silverstripe-4 - 如何在 cms SS4 中使用 DBFile

我一直在尝试使用新的 DBFile 数据类型,就像在这个(修剪过的)示例中一样

图像在函数 getCMSFields(){ 中很容易处理

和新的 $imageField = Injector::inst()->create(FileHandleField::class, 'Image','Choose Image');

也可以。

但是,尝试在下面的尝试中将其中任何一个与 TestImageField 一起使用会产生错误“无法使用 SilverStripe\Assets\Storage\DBFile 类型的对象作为数组”

也许

我知道我在 db 定义中围绕 DBFile 的概念做了一些非常愚蠢的事情,但是我怎样才能将它用作实际的图像参考 - 或者我不能单独使用它吗?

0 投票
1 回答
449 浏览

.htaccess - SilverStripe 4.0 - 加载 tinymce 时的状态 403

我刚刚安装了 Silver Stripe 4.0,除了……tinymce 编辑器之外,一切似乎都很好。

当我尝试编辑页面时,加载 tinymce.js 时出现问题。我收到 403 错误。

我不知道为什么,但资产文件夹中的 htaccess 设置为 600。我尝试将其更改为 644,但在 CMS 中执行任何操作(例如刷新页面)后,它返回到 600。

0 投票
1 回答
157 浏览

silverstripe - Silverstripe 4 如何添加新的自定义组?

如何添加新用户组?
目前唯一的选择是AdministratorsContent Authors
我想添加 2 个新组,一个名为CustomersTechnicians,以便我可以为这些登录用户的自定义页面提供服务。
我在文档中找不到明确的方向,但是这个页面似乎与我的问题有点相关https://docs.silverstripe.org/en/4/developer_guides/security/member/

0 投票
3 回答
1445 浏览

apache - 如何在 SilverStripe 4 中强制使用 www、SSL 和斜杠?

使用最新版本的 SilverStripe,他们鼓励您使用服务器端规则进行 URL 重写,而不是Director::forceSSL();和/或Director::forceWWW();在您的_config.php文件中使用,因为它被认为是不可靠的。

在 Apache 服务器上,这在逻辑上似乎表明它应该通过.htaccess文件进行管理。不幸的是,下面显示的片段可以独立触发重写,但是在单个文件中链接或组合似乎跳过了 www 或 https 情况。

0 投票
1 回答
270 浏览

silverstripe - ModelAdmin 中的 Silverstripe 文件关系未发布

我使用 SilverStripe4 和 ModelAdmin 来管理 DataObjects。

DataObject 在 File 上有一个 has_one。到目前为止一切正常,但在前端控制器上,文件关系有一个空对象。

我看到该文件不在 File_Live 表中,所以我猜它没有发布,因此在前端控制器上找不到它。

如何从 ModelAdmin 发布文件关系?基本上,当文件上传时,它应该会自动发布。

我想如果我使用版本化的 DataObjects,我仍然需要这样的东西:https
://github.com/drzax/silverstripe-bits/tree/master/VersionedModelAdmin 在 ModelAdmin 上有发布机制。

或者 SS4 中有内置的东西吗?这也将级联到文件关系吗?

编辑: 关于版本化的 DataObjects,SS4 中有一个内置的发布按钮,只需使用: