Drupal 6: как создать блок, отображающий случайные изображения из папки? - PullRequest
0 голосов
/ 21 августа 2009

я пытаюсь создать блок, который показывает случайное изображение из пула из 20 в выделенной папке, внутри / files /. первый шаг, который я предполагаю, создает представление, которое выводит блок. но afaik возможно только отображать поля cck в этом блоке, а не заставлять его читать из папки на сервере?

если нет, как лучше это сделать?

Наконец, я хотел бы показать этот блок только на страницах, которые относятся к определенному термину таксономии. В админке для этого блока я могу ввести PHP, который должен возвращать TRUE на страницах, где должен быть показан блок. Мне просто интересно - доступны ли здесь термины таксономии?

Ответы [ 2 ]

1 голос
/ 21 августа 2009

Лучший способ - сделать для этого небольшой модуль.

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

Вот руководство для этого: http://drupal.org/developing/modules А вот конкретно задача, которая вам нужна, создание блоков: http://drupal.org/node/206758

0 голосов
/ 21 августа 2009

Взгляните на http://code.google.com/p/fpss-drupal/

Это модуль для популярного FrontPageSlideShow для Joomla . Он имеет несколько тем, но легко настраивается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...