Drupal-7の新機能です。私は新しいページを追加したいDrupal 7の既存のモジュールを持っています。誰も私にそれをする方法を導くことができます。drupalの既存モジュールに新しいカスタムページを追加する7
-2
A
答えて
0
メニュールートを追加するには、hook_menuを実装する必要があります。 Drupalでは、すべてが単純な関数であるフックを実装します。文字列 "hook"をモジュールファイル内のモジュール名の名前に置き換えてフックを実装します(https://www.drupal.org/docs/7/creating-custom-modules/getting-started参照)。 Ex。関数mymodule_menu
あなたのhook_menu関数では、パスのキーとコールバックを返す必要があります。これはページの内容を返します。あなたは例のモジュールでコードを見て、Drupalの中begginnerであれば、 https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_menu/7.x
私はお勧め:ここ
はmenu_hookの情報です。私はそれが始まるのに最高の場所だと思います。https://www.drupal.org/project/examples
お役に立てば幸いです。
関連する問題
- 1. Drupal 7フォーラム移行(既存のものに加えて新しいフォーラムをインポートして追加する)
- 2. 既存のモジュールに新しいコントローラをzf3に追加
- 3. 新しいmavenモジュールを既存のmavenプロジェクトに追加する方法
- 4. Drupal 7新しいフィールドがコンテンツタイプに追加されません。
- 5. 既存のクラスに新しいスロットを追加するには?
- 6. Drupal 7のカスタムページでjQueryを実行しています。
- 7. Drupal 7:ブロックビューにリンクを追加する
- 8. Drupal 7:オーガニックグループにプライベートフォーラムを追加する
- 9. レルムの既存のリストに新しいオブジェクトを追加する
- 10. 既存のプロジェクトの新しいデバイスにプロビジョニングプロファイルを追加する
- 11. 既存のテーブルに新しい行を追加する
- 12. 新しいメールメッセージに既存のタスクペインを追加する - Outlook
- 13. 既存のGitリポジトリに新しいSubversionリモートを追加する
- 14. 既存のモデルに新しいhas_many関係を追加する
- 15. 既存のDynamoDBテーブルに新しいローカルセカンダリインデックスを追加する
- 16. 既存のデータベースに新しいフィールドを追加する
- 17. ASP.NET既存のフォームに新しいフィールドを追加する
- 18. 既存の子を新しい親に追加する方法
- 19. 既存のタスクに新しいタスクを追加する方法
- 20. 既存のmysqlユーザに新しいホストエントリを追加する
- 21. 既存の行に新しいセルを追加する
- 22. 既存のJSONファイルに新しいデータを追加する
- 23. OpenXML既存のExcelファイルに新しい行を追加する
- 24. 既存のレールデータベースに新しいシードデータを追加する方法
- 25. 既存のAzureアプリケーションゲートウェイに新しいリスナーを追加する
- 26. 既存のサービスファブリックアプリケーションに新しいサービスを追加する
- 27. スウィフト既存のスタックビューに新しいスタックビューを追加する
- 28. 既存のコントローラに新しいアクションを追加する
- 29. 既存のcsvファイルに新しい行を追加する
- 30. json.net、既存のJSONオブジェクトに新しいオブジェクト/アイテムを追加/追加する