libreccm-legacy/ccm-cms-assets-imagestep/doc/freemarker/ccm-cms-assets-imagestep.md

2.2 KiB

ccm-cms-assets-imagestep

Provides functions for dealing with image attachments of a content item.

Import path: <#import "/ccm-cms-assets-imagestep.ftl" as Images>

Example usage:

<#import "/ccm-cms-assets-imagestep.ftl" as Images>

<#list Images.getImageAttachments(item)>
    <div class="image-attachments">
        <#items as image>
            <figure>
                <div>
                    <a data-fancybox="gallery">
                        <img src="${Images.getImageUrl(image)}"
                             width="100%" 
                             height="auto" />
                    </a>
                </div>
                <figcaption>
                    ${Images.getImageCaption(image)}
                </figcaption>
            </figure>
        </#items>
    </div>
</#list>

getImageAttachments

getImageAttachments(item)

Get the image attachments of a content item

Parameters

item The content item.

Returns

A sequence of the image attachments of the provided content item.

getImageId

getImageId(image)

Get the ID of the provided image.

Parameters

image The image.

Returns

The id of the image.

getImageName

getImageName(image)

Gets the name of the provided image.

Parameters

image The image.

Returns

The name of the image.

getImageCaption

getImageCaption(image)

Gets the caption of the provided image.

Parameters

image The image.

Returns

The caption of the image.

getImageSortKey

getImageSortKey(image)

Gets the sort key of the provided image.

Parameters

image The image.

Returns

The sort key of the provided image.

getImageWidth

getImageWidth(image)

Gets the width of the provided image.

Parameters

image The image.

Returns

The width of the provided image.

getImageHeight

getImageHeight(image)

Gets the height of the provided image.

Parameters

image The image.

Returns

The height of the provided image.

getImageUrl

getImageUrl(image)

Gets the URL of the provided image.

Parameters

image The image.

Returns

The URL of the provided image.