2011-01-06 2 views
0

私はDrupalのウェブサイトにいくつかのテキストを含むブロックをいくつか持っています。Drupal:ブロックにpdfリンクを追加するには?

私はpdfsにテキストの他のいくつかのリンクが必要です(そしてバックエンドからアップロードする)。

いくつかのアップロードフィールドをブロックページに追加し、それらをテキストからリンクできますか?

おかげ

答えて

0

あなたはFileFieldににファイルをアップロードして、簡単にノード本体内からそれらにリンクすることを可能にする、Insert moduleをチェックしてください。

+0

私が必要としているのは正確ですが、ブロックでも同様です! – aneuryzm

+0

私はちょうどインストールした、それはブロックで私の問題を解決しないようだ – aneuryzm

+0

ああ、残念、私は何らかの形であなたが "ブロック"と言った部分を逃した。私はあなたがブロックでこれを達成できるようにするために何かを知っているわけではありませんが、私が何かを考えれば私の答えを更新します。 – peterjmag

0

通常、ノードに接続して手動でリンクするだけです。おそらくあなたが探していた答えではありませんが、それは機能します。

0

ビューモジュールを使用できる場合は、ノードID(nid)を引数として使用して特定のノードに添付されたpdfsを表示するビューを作成するか、必要に応じてより複雑な引数を使用できますビューに表示されるのは、あなたがあなたのpdfのために使用したファイルフィールドです。

ビューブロックに引数を付けるのはやや難解ですが、確かにパネルを使用したり、その他のトリックを使用することは可能です。その上さらに詳しい情報:ここに :http://drupal.org/node/150482ここ :http://drupal.org/node/695124 http://drupal.org/node/161867#comment-1086587

0

が実際にあなたを助けることはないかもしれませんが、http://drupal.org/project/block_apiのD7バージョンはfieldableブロックを作成し、作成したブロックに任意のタイプのフィールドを添付できることを意味します。

D6の場合、解決策はもっと複雑です。別のコンテンツタイプを作成し、そこにファイルを添付することができます(Inline、FileFieldなどを使用して)。次に、そのタイプの各ノードのブロックを公開するカスタムモジュールを作成し、それらのブロックにノードをレンダリングするか、ビューを使用して単一のノードのビューを作成します。ビューを使用するとちょっと残虐かもしれませんが、キャッシングを使うことができるのであれば、比較的速くなるはずです。

関連する問題