0

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

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

4

1 に答える 1

0

それがあなたが(このプロジェクトで、または将来的に)頻繁に再利用するものであれば、私はそれ用のカスタムフォーマッタを個人的に構築します。カスタム フォーマットはフィールド表示設定に表示されるため、カスタム フォーマッタ モジュールを作成するshare_codeと、表示リストから「共有コード」を選択するだけで、それに応じてレンダリングされます。

Facebook リンクのカスタム フォーマッタを作成する方法に関する優れたチュートリアルがここにあります - http://www.metaltoad.com/blog/drupal-7-tutorial-creating-custom-formatters

これを使用して、Youtube ビデオ フォーマッタと Twitter リンクを作成しました。

を使用して出力を処理しますhook_field_formatter_view。したがって、上記のチュートリアルを修正して、フィールドの値を編集不可のテキスト領域に出力するだけです。

于 2012-01-26T10:22:56.817 に答える