2016-04-28 9 views
2

私はダイナミックフックを持っています。 www.example.com/instituteはウェブサイト内のすべての機関を表示します。 www.example.com/institute/a-demo-instituteには、研究所固有のページが表示されます。Drupalはカスタムと動的フックを表示していません。sitemapのメニューURL

$items['institute'] = array(
    'page callback' => 'example_institute_node', 
    'access arguments' => array('access content')); 

しかし、サイトマップモジュールを使用してサイトマップを生成すると、このURLは表示されません。私はpath_saveを使ってURLを保存しようとしました。これは、私が書いたカスタムモジュールのあらゆるフックで起こります。

+0

どのサイトマップモジュールを使用していますか?サイトマップ(https://www.drupal.org/project/site_map)、XMLSitemap(https://www.drupal.org/project/xmlsitemap)または他に何か? – acrosman

+0

私は現在https://www.drupal.org/project/site_mapを使用しています。 – DarkKnight

答えて

0

それは遅すぎるあなたのためだが、他の人のために役立つかもしれない:)

Sitemapモジュールは

  • メニュー
  • 分類用語
  • のみ

    1. フロントページを自動的に表示することができます

      カスタムを含む他のすべてのページは、を使用して追加できます210:

      /** 
      * Implements hook_site_map(). 
      */ 
      function mymodule_site_map() { 
      
          // Suppose you got $links array above somehow. 
          return theme('links', array(
          'links' => $links, 
          'attributes' => array(
           'class' => array('site-map-extra') 
          ), 
      )); 
      } 
      
    関連する問題