webmaxsk/maximages

适用于任何数据对象的简单图片库

安装: 952

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 4

分支: 2

开放问题: 0

类型:silverstripe-vendormodule

dev-master 2018-06-28 09:12 UTC

This package is auto-updated.

Last update: 2024-09-27 03:17:02 UTC


README

任何数据对象的图片

安装

composer require "webmaxsk/maximages:*"

您可以通过CMS将图片添加到任何页面。您可以通过在 _config/config.yml 中添加配置来禁用任何页面子类的图片。

SilverStripe\ErrorPage\ErrorPage:
  images:
    enabled: false
SilverStripe\CMS\Model\VirtualPage:
  images:
    enabled: false
SilverStripe\CMS\Model\RedirectorPage:
  images:
    enabled: false

您还可以使用以下语法在配置中指定图片的最大数量(默认为页面上的20)

SilverStripe\Blog\Model\BlogPost:
  images:
    count: 50

您还可以将图片添加到任何DataObject,只需通过ObjectImagesExtension扩展DataObject。

用法

将图片添加到您的模板

<% if SortedImages %>
	<ul class="small-block-grid-3">
	    <% loop SortedImages %>
	        <li>
	            <a href="$Link" title="$Title">
	               $CroppedImage(200,200)
	            </a>
	        </li>
	    <% end_loop %>
	</ul>
<% end_if %>

添加您喜欢的任何灯箱,它不包括在这个模块中!

示例用法

查看 https://github.com/Webmaxsk/silverstripe-intranet-plate