Node Hierarchy Extras
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
Extra functionality related to the Node Hierarchy module for Drupal 7. The module contains the following sub-modules:
- Node Hierarchy Recursive Pathauto
- Node Hierarchy Feeds Mapper
Node Hierarchy Recursive Pathauto
Recursively updates aliases provided by the Path Auto module. When a parent node is renamed and it's alias gets updated, this module recursively updates the aliases of all descendant nodes. Rearranging nodes through the menu link list page is also handled in the same way.
Required Modules:
The code for this was initially based on an existing drupal 6 version.
Minimally tested using the pathauto pattern on a standard 7.14 installation:[node:nodehierarchy:parent:url:path]/[node:title]
Node Hierarchy Feeds Mapper
A mapper for the feeds module. This allows importing hierarchical nodes. Currently only GUID is supported as a target field.
Required Modules:
To use this module structure a CSV file as follows:
| id | title | parentid |
|---|---|---|
| 1001 | Parent A | |
| 1002 | Parent B | |
| 1003 | Child A1 | 1001 |
| 1004 | Child A2 | 1001 |
| 1005 | Child B1 | 1002 |
| 1006 | Child B2 | 1002 |
| 1003 | Grand Child A11 | 1003 |
| 1003 | Grand Child A12 | 1003 |
Create a new Feeds Importer with the following settings:
- Fetcher: File upload
- Parser: CSV parser
- Processor: Node processor
Add the mappings:
| Source | Target | Unique Target |
|---|---|---|
| id | GUID | Yes |
| title | Title | No |
| parentid | Node Hierarchy Parent GUID | No |
Minimally tested on a standard install of Drupal 7.14
