{random_image}
The {random_image} TAG fetches random filesnames from a directory.
This feature can be useful for example when creating an image slider.
Attributes
-
assign - (required, int) The name of the template variable the array of filenames will be assigned to.
-
dir - (required, string) The directory to load files from..
-
extensions - (optional, string) A comma separated list of file extensions which that should be used when searching files. Defaults to "gif,png,jpg,jpeg".
-
amount - (optional, int) Amount of maximum files that should be returned. Defaults to 1. If less files were found, all found will be returned.
Example
This example shows a simple example, where we fetch 5 images from the folder /public/cid1/slider/:
:::html
`<html>`
`<head>`
`<title>`{$MENU->getName()}`</title>`
`</head>`
`<body>`
`<ul>`
{directory name="stylesheets" assign="imgDir"}
{random_image amount="5" dir="$imgDir/slider/" assign="images"}
{foreach from=$images item="imgFile"}
`<li>``<img src="{directory}slider/{$imgFile}" height="110" alt="" />``</li>`
{/foreach}
`</ul>`
`</body>`
`</html>`