0

/files/内の専用フォルダーにある20のプールからランダムな画像を表示するブロックを作成しようとしています。私が推測する最初のステップは、ブロックを出力するビューを作成することです。しかし、このブロックにcckフィールドを表示することだけが可能であり、サーバー上のフォルダーから読み取ることはできませんか?

そうでない場合、これについて最善の方法は何ですか?

最後に、特定の分類用語に属するページにのみこのブロックを表示したいと思います。このブロックの管理画面で、ブロックが表示されるページで TRUE を返す PHP を入力できます。疑問に思っているのは、分類用語はここで入手できますか?

4

2 に答える 2

1

最善の方法は、このための小さなモジュールを作成することです。

モジュールはブロックを発行し、このブロックをページの好きな場所に配置します。モジュールのコードには、画像を取得してリンクを返すステートメントを記述します。唯一のことは、キャッシュを使用している場合は、キャッシュがランダムな動作を防ぐため、追加の作業を行う必要があります。キャッシュを無効にするか、表示する前にキャッシュのクリーンアップを強制することができます。

これを行うためのガイドは次のとおりです: http://drupal.org/developing/modules そして、ここに特に必要なタスク、ブロックの作成があります: http://drupal.org/node/206758

于 2009-08-21T11:15:11.803 に答える
0

http://code.google.com/p/fpss-drupal/をご覧ください

これは、人気のあるFrontPageSlideShowforJoomlaモジュールです。いくつかのテーマがありますが、簡単にカスタマイズできます。

于 2009-08-21T12:43:34.910 に答える