You are here

README.txt in Menu Entity Index 8

CONTENTS OF THIS FILE
---------------------

 * Introduction
 * Requirements
 * Recommended modules
 * Installation
 * Configuration
 * Maintainers


INTRODUCTION
------------

The Menu Entity Index module builds and maintains an index of Menu Link Content
entities and their referenced entities. It also provides some basic Views
integration for Menu Link Content entities.

Features provided by the module:

  * A database table that contains menu items and entities referenced by these
    menu items. Tracked information for each menu item includes menu name, menu
    level, entity type, bundle, entity id, uuid, langcode, parent entity type,
    parent id, parent uuid, target entity type, target bundle, target entity id
    and target langcode.

  * Basic Views integration for Menu Link Content entities.

  * A form field widget for entity forms that can be used to show a listing of
    all menu items that reference the entity on entity edit forms.

For a full description of the module, visit the project page:
https://www.drupal.org/menu_entity_index

To submit bug reports and feature suggestions, or to track changes:
https://www.drupal.org/node/add/project-issue/menu_entity_index


REQUIREMENTS
------------

This module depends on the menu_link_content module provided by Drupal Core. If
you want to use the views integration, you also need the views module provided
by Drupal Core.


RECOMMENDED MODULES
-------------------

 * Views (provided by Drupal Core), if you want to use the views integration.


INSTALLATION
------------

 * Install as you would normally install a contributed Drupal module. See:
   https://www.drupal.org/documentation/install/modules-themes/modules-8
   for further information.


CONFIGURATION
-------------

 * Go to the configuration page of the module at Configuration > Search and
   metadata > Menu Entity Index.

 * Configure the menus and entity types that should be included in Menu Entity
   Index. For example, to track all menu items in the main menu, that reference
   content or taxonomy term entities, add 'Main navigation' as a tracked menu
   and 'Content' and 'Taxonomy term' as tracked entity types and click on
   'Save configuration'.

 * A batch process that scans the selected menus for referenced entities will be
   initiated. Once this batch process has finished, the module will keep track
   of additions, updates or deletions of menu items itself and the module is
   ready to use.

 * If you want to show a listing of all menu items of an entity on its edit
   form, go to the 'Manage form display page' of its bundle/entity type. If
   tracking is enabled for that entity type, you'll see a new 'Menu links' field
   in the 'Disabled' region. Move it to the desired position to enable it and
   click on the 'Save' button.

 * Make sure to look over the permissions of the module. There is one permission
   to configure module settings and one permission to view the menu links form
   widget on entity edit forms.

MAINTAINERS
-----------

Current maintainers:
 * Patrick Fey (feyp) - https://drupal.org/u/feyp
 * David Franke (mirroar) - https://drupal.org/u/mirroar

This project has been partly sponsored by:
 * werk21 GmbH
   werk21 is a full service agency from Berlin, Germany, for politics,
   government, organizations and NGOs. Together with its customers,
   werk21 has realized over 60 Drupal web sites (since version 5).
   Visit http://www.werk21.de for more information.

File

README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Introduction
  4. * Requirements
  5. * Recommended modules
  6. * Installation
  7. * Configuration
  8. * Maintainers
  9. INTRODUCTION
  10. ------------
  11. The Menu Entity Index module builds and maintains an index of Menu Link Content
  12. entities and their referenced entities. It also provides some basic Views
  13. integration for Menu Link Content entities.
  14. Features provided by the module:
  15. * A database table that contains menu items and entities referenced by these
  16. menu items. Tracked information for each menu item includes menu name, menu
  17. level, entity type, bundle, entity id, uuid, langcode, parent entity type,
  18. parent id, parent uuid, target entity type, target bundle, target entity id
  19. and target langcode.
  20. * Basic Views integration for Menu Link Content entities.
  21. * A form field widget for entity forms that can be used to show a listing of
  22. all menu items that reference the entity on entity edit forms.
  23. For a full description of the module, visit the project page:
  24. https://www.drupal.org/menu_entity_index
  25. To submit bug reports and feature suggestions, or to track changes:
  26. https://www.drupal.org/node/add/project-issue/menu_entity_index
  27. REQUIREMENTS
  28. ------------
  29. This module depends on the menu_link_content module provided by Drupal Core. If
  30. you want to use the views integration, you also need the views module provided
  31. by Drupal Core.
  32. RECOMMENDED MODULES
  33. -------------------
  34. * Views (provided by Drupal Core), if you want to use the views integration.
  35. INSTALLATION
  36. ------------
  37. * Install as you would normally install a contributed Drupal module. See:
  38. https://www.drupal.org/documentation/install/modules-themes/modules-8
  39. for further information.
  40. CONFIGURATION
  41. -------------
  42. * Go to the configuration page of the module at Configuration > Search and
  43. metadata > Menu Entity Index.
  44. * Configure the menus and entity types that should be included in Menu Entity
  45. Index. For example, to track all menu items in the main menu, that reference
  46. content or taxonomy term entities, add 'Main navigation' as a tracked menu
  47. and 'Content' and 'Taxonomy term' as tracked entity types and click on
  48. 'Save configuration'.
  49. * A batch process that scans the selected menus for referenced entities will be
  50. initiated. Once this batch process has finished, the module will keep track
  51. of additions, updates or deletions of menu items itself and the module is
  52. ready to use.
  53. * If you want to show a listing of all menu items of an entity on its edit
  54. form, go to the 'Manage form display page' of its bundle/entity type. If
  55. tracking is enabled for that entity type, you'll see a new 'Menu links' field
  56. in the 'Disabled' region. Move it to the desired position to enable it and
  57. click on the 'Save' button.
  58. * Make sure to look over the permissions of the module. There is one permission
  59. to configure module settings and one permission to view the menu links form
  60. widget on entity edit forms.
  61. MAINTAINERS
  62. -----------
  63. Current maintainers:
  64. * Patrick Fey (feyp) - https://drupal.org/u/feyp
  65. * David Franke (mirroar) - https://drupal.org/u/mirroar
  66. This project has been partly sponsored by:
  67. * werk21 GmbH
  68. werk21 is a full service agency from Berlin, Germany, for politics,
  69. government, organizations and NGOs. Together with its customers,
  70. werk21 has realized over 60 Drupal web sites (since version 5).
  71. Visit http://www.werk21.de for more information.