Drupal 6:如何创建一个显示文件夹中随机图像的块?

时间:2009-08-21 10:58:28

标签: drupal-6

我试图在/ files /中创建一个显示来自20个池中的随机图像的块,该文件夹位于专用文件夹中。我猜的第一步是创建一个输出块的视图。但afaik只能在这个块中显示cck字段,而不是从服务器上的文件夹中读取它?

如果没有,最好的方法是什么?

最后,我想在仅属于特定分类术语的页面上显示此块。在这个块的管理员中,我可以输入PHP,它应该在要显示块的页面上返回TRUE。我只是想知道 - 这里有分类术语吗?

2 个答案:

答案 0 :(得分:1)

最好的方法是为此制作一个小模块。

模块将发布一个块,您可以在页面上的任何位置放置此块。在模块的代码中,您将放置将获取图像并返回其链接的语句。 唯一的问题是,如果你正在使用缓存,你需要做一些额外的工作,因为缓存会阻止随机行为:你可以禁用它,或者在显示之前强制清理缓存。

以下是执行此操作的指南:http://drupal.org/developing/modules 这里特别是你需要的任务,创建块:http://drupal.org/node/206758

答案 1 :(得分:0)

查看http://code.google.com/p/fpss-drupal/

这是FrontPageSlideShow广受欢迎Joomla的模块。它有一些主题,但很容易定制。