2011-11-22 11 views
0

表示されているノード/ページに固有のコンテンツ作成リンク(ノード/追加)を持つことは可能ですか? 例として、ブログページでは、ユーザーは記事ページ(記事の追加/記事)に追加/ブログのリンクを表示します。 タクソノミの用語についても同様の質問です。タームAのページでは、自動的に追加されたコンテンツにタグが付けられます。用語Bのページに用語Bのタグが付いています。 投稿するたびにユーザーが用語とコンテンツの種類を手動で選択しないようにします。 ありがとうございます。drupal7でコンテンツを作成

答えて

1

ノードおよびコメントリンクを挿入または変更して、現在のコンテンツタイプの追加ページに直接リンクすることができます。hook_node_view_alterおよびhook_comment_view_alter

記事タイプを含む複数のコンテンツタイプをリストする用語ページ(用語foo)を表示していて、記事タイプのノード追加ページへのリンクを自動的にキーワードfooに設定する場合は、 node/add/article?term=3(3は現在のノード/ページの用語ID)へのリンクを挿入するhook_node_view_alterと、term=3からtidを読み取るノードフォームを変更し、関連する用語を選択するhook_form_alterの組み合わせが必要です。

ホープは意味がありました:)

+0

私はコーダーではないことに時間を割いていただきありがとうございます。だから既存の方法を探している - 貢献の構成(?) – user1059574

+0

正直言って、私はこれがコーディングなしで達成できるとは思わない。 IMHO、Drupalを「個人的なブログ」として使いこなすと、PHPを使ってモジュールやテーマを調整する方法を学ぶ必要があります。 あなたがマイナーなスピードバンプを過ぎてしまえば、簡単な調整がDrupalで簡単にできます。あなたはリンクを注入する関連する例を見ることができます:http://drupal.org/update/modules/6/7#node_linksがんばろう! –