Wiki

Clone wiki

sprint.editor / Watermarks

Водяные знаки в галереях

Привожу пример шаблона блока галерея с наложенными ватермарками на превьюшки и детальные фотографии

<? /** @var $block array */ ?><?

$arWaterMark = array(
    array(
        "name" => "watermark",
        "position" => "bottomright",
        "type" => "image",
        "size" => "real",
        "file" => $_SERVER["DOCUMENT_ROOT"] . '/upload/image.jpg',
        'alpha_level' => 70, //прозрачность
        "fill" => "exact",
    )
);

$images = Sprint\Editor\Blocks\Gallery::getImages($block, array(
    'width' => 300,
    'height' => 300,
    'exact' => 0,
    'filters' => $arWaterMark
), array(
    'width' => 1024,
    'height' => 768,
    'exact' => 0,
    'filters' => $arWaterMark
));
?><? if (!empty($images)): ?>
    <div class="c-gallery">
        <?foreach ($images as $image):?>
            <a data-fancybox="gallery" href="<?=$image['DETAIL_SRC']?>">
                <img alt="<?=$image['DESCRIPTION']?>" src="<?=$image['SRC']?>">
            </a>
        <?endforeach;?>
    </div>
<? endif; ?>

Updated