Рассмотрим на примере загруженной папки my_images в папку images вашей темы Drupal

  1. Загрузите папку с изображениями на сервер;
  2. Код:
    <?php
    // Путь к папке
    $dir = drupal_get_path('theme', 'YOUR_THEME') . '/images/my_images';
    // Читаем её
    $files = scandir($dir);
    // Формируем массив из которого выбираем случайное значение
    $randomimage = $files[array_rand($files)];
    ?>
    
  3. Выводим изображение:
    <img src="<?php print drupal_get_path('theme', 'YOUR_THEME') . '/images/my_images/' . $randomimage; ?>" alt=""  />
    

Решение не претендует на гениальность и было написано буквально за пару минут для Drupal, однако свою задачу выполняет ))


Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: