silverstripe相关内容

Silverstripe的Coda语法突出显示

我刚换了一台新机器。在我的老马上,我在Coda中使用了遵循HTML语法突出显示的Silverstripe模板(.ss)文件。我无论如何都不记得我是怎么打开它的(我记得这是我自己做的事情)。谷歌没有找到任何结果。 有什么建议吗? 推荐答案 更新:真正的方法 在Coda中,打开首选项,转到编辑器,在底部添加自定义语法模式。 根据this指南: 右击/Applicat ..
发布时间:2022-04-18 22:24:59 其他开发

SilverStripe - 根据下拉选择创建分页

我正在为 SilverStripe 网站上的页面构建一些分页,默认情况下该页面首先显示所有文章,但用户可以通过从下拉控件中选择年份来选择要查看的文章. 这是文章的模板.现在我有代码可以在页面第一次加载或重新加载时添加分页,并且所有文章都从服务器获取: 选择年份 ..
发布时间:2022-01-04 13:36:04 PHP

SilverStripe 3.6.1 无法加载 TinyMCE

全新安装的 SilverStripe 无法正确加载 TinyMCE,因为某些文件的路径不正确,请参见屏幕截图:https://www.imgpaste.net/image/Ds9Ve 有人知道我错过了什么吗? 解决方案 这是由服务器上的 gzip 压缩与 HTMLEditorield 使用的 TinyMCE 代码冲突造成的. 要在我们的 HTMLEditorield 上禁用 g ..
发布时间:2021-09-08 18:47:28 PHP

silverstripe - 在编辑器的“样式"下拉菜单中添加样式

从上面的问题来看,我认为这会相对容易,但我找不到有关如何向“样式"下拉菜单添加样式的任何文档.谁能把我推向正确的方向? 解决方案 样式下拉列表会根据主题的typography.css 文件中的类自动填充.要添加类,只需确保在那里定义它们.或者,如果您想为类提供更友好的名称或从列表中删除一些类,您可以通过将其放入 _config.php 文件来明确定义您想要列出的样式. HtmlEdito ..
发布时间:2021-08-31 19:46:00 其他开发

SilverStripe - 会话使用的简单示例

我正在尝试从会话开始,但直到现在(是的,我对文档进行了红色标记)我完全不知道如何开始. 也许有人可以给我举个简单的例子.例如.存储是否选中复选框. 先谢谢你 解决方案 SilverStripe 会议非常简单.Session 类只是 php $_SESSION 的一个很好的包装器 Session::set('MyCheckboxValue', 'Hello World'); ..
发布时间:2021-07-23 18:58:21 PHP

Silverstripe 3:我可以在 silverstripe 中为某些页面类型设置自定义错误页面吗?

我想知道是否可以在 Silverstripe 上为特定页面类型设置自定义 404 页面,而所有其他 404 错误都使用默认页面. 我有一个特定的页面类型“事件",其中的事件页面在特定日期之后未发布. 我还有一个静态页面,其中包含指向某些事件的链接.此页面 url 被发送给成员,因此即使在某些事件可能已经过去之后,他们仍然可以访问该页面. 一旦事件过去,它就会取消发布,因此点击链接 ..
发布时间:2021-07-05 19:43:13 PHP

是否可以在Silverstripe模板变量上运行函数以格式化输出?

我创建了一个数据模型,其中包括用于办公地址的纯文本区域输入字段.在相关的Silverstripe模板中打印数据时,我想做 nl2br($ OfficeAddr)的等效操作.据我所知,他们的模板系统不支持这种功能. 我错过了什么吗?有建议的解决方法吗? 解决方案 在Silverstripe 3中,最好通过创建 NL2BR 函数可用于所有文字对象. 现在,您可以在模板中简单地调用 ..
发布时间:2021-05-09 20:02:26 PHP

SilverStripe 3.1 GridField文件链接使用HTML实体重新编写

我是Silverstripe(3.1)的新手.我正在使用它来收集用户的应用程序.每个用户都上载一个文件,以后有人可以在CMS中下载该文件. 名为“文档"的文件具有has_one关系. 我想链接到GridField中的该文件.因此,经过一番搜索,我做了下面的解决方案-简单,而且除了一个问题外,它都可以工作. 该链接的确出现在GridField的正确列内,但已通过HTMLSpecialChars ..
发布时间:2020-11-25 23:04:36 其他开发

SilverStripe 3.1-页面创建和从前端发布

对于我们公司的Intranet,我创建了一个带有表单的页面,用于从前端创建电子邮件(创建新的电子邮件页面). 保存表单后,该页面应处于活动状态. 我是这样做的,但是我认为我在某个地方犯了一个错误.因为KW1,KW2,Date和SendDate仅在我转到后端并再次单击“发布"时才在前端可见. public static $allowed_actions = array( 'Mai ..
发布时间:2020-11-10 04:04:40 PHP

在Dataobject中提交表单-Silverstripe 3.1

我正在使用Aram的DataobjectAsPage模块. 现在,我想在每个DOaP站点上都有一个表格.我在Dataobject中创建了这样的表单 public function RegistrationForm() { $fields = new FieldList( new TextField('Name'), new TextField('Pl ..
发布时间:2020-11-10 02:47:32 PHP

“有错误”。当单击某些Silverstripe管理页面时

我正在尝试解决某些Silverstripe管理页面的问题。每当我单击“购物车”或“示例产品”页面时,都会弹出消息“出现错误”,并且该页面不会显示。请参阅所附图片。 如您所见,“购物车”和示例产品的图标与其余图标不同。我不是自己写代码的,以前也从未经历过这种代码,因此,对我应该从哪里开始解决该问题的任何建议,我们将不胜感激。 我可以如果您可以告诉我哪一部分,请在此处复制一些代码。非常感谢 ..
发布时间:2020-10-08 22:28:24 PHP

Silverstripe条件验证

我有一个包含多项操作的表单,例如创建订单和创建报价。 根据所单击的操作,我需要应用其他验证。例如 在Silverstripe中有可能吗?如果不是,我该怎么办? 公共功能Order($ request = null){ $ form =格式:: create( $ this, __FUNCTION__, FieldList :: create( TextField :: ..
发布时间:2020-10-07 23:05:25 PHP

我可以重写composer.json依赖项以将其删除吗?

我知道可以使用以下方法覆盖作曲家依赖性: “ some / module”:“ 1.0.0 as 2.0 .0“, 但是是否可以完全删除我的一个依赖项所需要的依赖项? / p> 问题是我需要“ cwp / cwp-recipe-basic”:“ 1.1.0”,可以在此处找到。该软件包只是另一个依赖关系列表,但是我不希望这些依赖关系中的一个。 有没有办法告诉 ..
发布时间:2020-10-07 01:40:24 其他开发

在SilverStripe表单上添加Google Recaptcha

我正在尝试将Google Recaptcha添加到我的自定义SilverStripe表单中。 我生成了Google的公钥和私钥,但是我不知道将它们放置在网站上的验证码中的位置。 这是我当前的代码: 联系页面 class ContactPage扩展页面 { private static $ db = array( 'TelCustomerSupport'=>'Varch ..
发布时间:2020-09-29 04:44:32 其他开发

Silverstripe菜单,子菜单和面包屑

如何更改默认的Silverstripe主题“简单”,以便在单击子菜单(在侧栏上)时,通过$ Breadcrumbs将其替换为面包屑。单击菜单1的示例,显示侧边栏 菜单1菜单2菜单3 菜单1(不可单击,仅是标题) SubMenu1 SubMenu2 但是当单击SubMenu1或SubMenu2时,整个边栏消失,并显示$ Breadcrumbs。 M ..
发布时间:2020-09-23 19:41:58 其他开发