в шаблон страницы вставляем нашу пользовательскую функцию
PHP код:
includeLibs.test = fileadmin/testgallery.php
temp.mygallery = USER_INT #не кэшируемый вариант
temp.mygallery {
userFunc =user_test->main
dirstring =dir 1, dir 2, dir 3, dir 4
}
#вставка точно в конец страницы
page.100000000000000000<temp.mygallery
testgallery.php
PHP код:
class user_test{
var $cObj;
function main($content,$conf){
//1. Получаем строку с папками, которые читать и разбиваем их на массивы
$alldir = explode ("," , $conf['dirstring']);
//2. Читаем все папки и формируем массив $AllImages[] изображений
//3. Узнаем количество элементов count ($AllImages);
//4. Функцией rand (0, до количества изображений) выбираем картинки в зависимости от того, сколько надо вывести...
$content.='Привет снипет в действии';
return $content;
}
}
второй вариант на поиски готового в typo3 Репозитарий...