silverstripe/superglue

该包的最新版本(2.0.0)没有可用的许可证信息。

安装数: 1,692

依赖者: 0

建议者: 0

安全: 0

星标: 10

关注者: 9

分支: 5

开放问题: 1

类型:silverstripe-vendormodule

2.0.0 2024-03-25 04:28 UTC

This package is auto-updated.

Last update: 2024-08-25 05:30:21 UTC


README

通过最小努力将有趣的页面连接到您的落地页!

安装

$ composer require silverstripe/superglue

文档

您可以在 SilverStripe 博客上找到概述

示例用法

Superglue 的一个示例用法是如果您有一个特色新闻和活动的列表。默认情况下,您可能想显示最新的 4 个条目。但是,如果有特殊的新闻文章或事件,您可能想将其固定,使其比标准新闻文章有更高的优先级,然后显示其余的列表。以下是使用 Superglue 的示例。

在 CMS 中选择您要固定的条目

A screen recording of the CMS showing the content author clicking a "pin" button in a list of unpinned items, and the item moving to the "pinned" list of items above

固定的条目将首先出现,然后是默认的非固定条目列表。

A screen shot of the website showing the two selected pinned items appearing first and a default list of items apearing afterwards

测试

正在编写测试。到目前为止,它们已经整合到第一个使用该功能的网站上,我们正在提取它们...

版本控制

该库遵循 Semver。根据 Semver,您将能够升级到该库的任何次要或修补程序版本,而无需对公共 API 进行任何破坏性更改。Semver 还要求我们明确定义该库的公共 API。

所有具有 public 可见性的方法都是公共 API 的一部分。所有其他方法都不是公共 API 的一部分。在可能的情况下,我们将尝试在次要/修补程序版本中保持 protected 方法的向后兼容性,但如果您正在重写方法,请在升级之前测试您的工作。

问题报告

创建问题,以报告您找到的任何错误或缺失的功能。