2012-01-26 18 views
0

私は初心者のdrupalユーザーです。特定のノードタイプのコンテンツを表示するためにフックを使いたいと思っています。 私はDrupalのビデオモジュールを使用するビデオポータルを持っています。訪問者がブログやサイト(YouTubeやVimeoなど)でコンテンツを共有するための埋め込みコード付きのテキストエリアを表示したい。 私はそれを行うために少しのモジュールを書く必要があると思うが、私はこのアクションを行うために使用する必要がありますか?Drupal 7サイトのノードビュー結果のテキストエリアにコンテンツを表示する方法は?

ご協力いただきありがとうござい

答えて

0

それはあなたが(このプロジェクトや、将来的に)多くを再利用することがあります何かなら、私は個人的にはそれ用のカスタムフォーマッタを構築したいです。カスタムフォーマットがフィールド表示設定に表示されるので、share_codeと呼ばれるカスタムフォーマッタモジュールを作成すると、表示リストから「コードを共有」を選択するだけで対応できます。 http://www.metaltoad.com/blog/drupal-7-tutorial-creating-custom-formatters

私はYoutubeビデオフォーマッタやTwitterのリンクを構築するためにこれを使用しました -

ここではFacebookのリンクカスタムフォーマッタを構築する方法についての良いチュートリアルがあります。

hook_field_formatter_viewを使用して出力を処理します。上記のチュートリアルを修正して、編集不可能なテキスト領域にフィールドの値を出力してください。

+0

回答ありがとうございますが、同じフィールドに2つのフォーマッタを適用することはできません。私のビデオフィールドはビデオプレーヤーでフォーマットされていますか?私はそれがビデオモジュールを追加するオプションですが、私は確信していないと思う... – darkben

+0

その場合は、埋め込みコードを含めるようにビデオフォーマットの出力を編集することができますか?上記の同じフックはそれを行う必要があります。 – SpaceBeers

+0

私はあなたが正しいと思う、私はそれを編集しようとします。私はOctopus Video Durpalを使用します。あなたがそれを知っているかわかりません。ここの例:http://demo.octopusvideo.org/video/drive – darkben

関連する問題