我正在建立一个包含大量大图像的网站,它将提供相应的服务,以便手机可以看到该图像的小版本,而4k显示器可以看到该图像的大版本。其目的是允许SilverStripe中的作者上传大到4000px x 3000px甚至更大的图像,然后将其传递给等服务,以完成图像大小调整和压缩的繁重工作,以便在主题中响应图像。然而,在大多数托管环境中,上传这种大小的图像会导致PHP内存错误,这是因为SilverStripe会自动处理图
我试图添加一个上传字段到一个自定义DataExtension,并使图像字段工作。但是,我上传的图像停留在概念模式下,我必须转到File选项卡来发布它。我试图使用Silverstripe文档中提供的代码,但这似乎只适用于常规页面。我发现了一个类似于我的问题:,但是这似乎只适用于DataObjects。<?phpuse SilverStripe\Forms\TextField;
use Silver
我在一个使用TreeDropdownfield的SilverStripe 4项目中工作。在3.6版本中,默认情况下会显示MenuTitle (导航标签),但我注意到在SilverStripe中会显示默认的页面标题。因为我的客户更改了页面标题,所以TreeDropdownField会显示很长的页面标题。我想要显示导航标签,而不是那些长的页面标题,因为那些长标题的结构不清晰。<?php
use SilverStripe\ORM\DataObject