hello

i'm duplicating this issue into the modules listed above, hoping all developers involved can take a look at it.
-------------------------------------------------------------------------------------------------------
hello

after scoping around, i've found quite some modules that change the way menus are made for content, through content type settings. these are:
* Auto Menu Title - auto-populates menu title per content type (no option to auto-populate with checkbox confirmation like in D7 core)
* Auto Menu - auto-populates menu title (didn't got it to work) per content type
* Simple Menu Settings - adds a checkbox to enable menus at content type creation/edition; auto-populates menu title per content type
* Node Menu Parent - sets the default parent menu per content type
* Menu Settings per Content Type - allows choosing menus parents from selected menus per content type
* Menuless Node Type - removes menu options per content type (obsoleted by Menu Settings per Content Type)

i can confirm Menu Settings per Content Type works with Node Menu Parent.

how about a common effort to merge all of these into a single module, performing all of the functionalities above and mimicking Drupal 7 core behaviour, as if it was a backport?

additionally, there could be an option to autocreate menus always for a given content type, as Auto Menu Title does it.

this way i think all users would be happy and there would be less confusion around... 6 modules into 1.
i'd say, pick Menu Settings per Content Type (ctm) and start work from there.

Comments

alexkb’s picture

Hey LPCA, I haven't had a chance to look at all of those modules, but I've definitely used CTM, and thought it went great with auto_menutitle.

The other modules, sound similar to auto_menutitle, but don't look like they have any stable 6.x releases.

In regards to backporting the Drupal 7 way: the last time I tried Drupal 7, some months ago, it already did what ctm does, and did what auto_menutitle did, without the per content type settings. Has this changed?

I'm happy to write a patch for ctm to get the functionality of auto_menutitle added into it, with this one getting closed down. I've sent the ctm maintainer a msg about it.

Hope that helps.

lpalgarvio’s picture

StatusFileSize
new29.09 KB
new22.66 KB
new26.54 KB
new20.8 KB

in the current D7 version, alpha 6, you have it like this...

for content type alteration, a menu vertical tab:
- listing the available menus, with checkboxes. you can select more than one menu
- a selection box displaying the currently default menu. you can choose one default menu (like with CTM), but not child menu entries (like with Node Menu Parent)
- no checkbox to automatically create menus (like in Auto Menu Title)
- the weight text box

content-type-menu1.png & content-type-menu2.png

for content creation, a menu vertical tab:
- firstly, it has a checkbox. if not checked, menus aren't enabled, and no options shows (similar to Simple Menu Settings).
- when checked, it lists bellow it (the checkbox never disappears) the options, consisting of:
----- the menu entry title (not automatic yet)
----- the menu parent where to create this menu entry (note, i've enabled 2 menu parents for this screenshot)
----- the menu entry weight

content-create-menu1.png & content-create-menu2.png

in essence, in this manner, it only creates a menu entry if the checkbox is marked upon content creation.
it never creates automatically menus.

i've marked with strong the features missing in D7.

on D6 on the other hand, we got all of those through multiple modules, except that we can't turn OFF automatic menu creation with Auto Menu Title. it's either ON or OFF, no matter what.
If you enable Auto Menu Title automatic menu title population, it also defaults to creating menus, because there is no checkbox to turn it on or off when creating content. you would have to wipe out the menu title textbox to skip menu creation.

i think it would be more useful for these modules to merge into a single module and work like D7 core does, and then add the missing features:
- choose default child menu entries for content type (like with Node Menu Parent)
- checkbox to automatically create menus for content type (like in Auto Menu Title)
- automatically populate the menu entry title (like in Auto Menu Title) if the user has checked the create menu checkbox (the one in D7), no matter if the previous checkbox is enabled or not (create menus automatically)

izkreny’s picture

As far as I can see, Auto Menu (notice that your post is older than Auto Menu 1.0 stable release) has all features that Auto Menu Title and Node Menu Parent have, and even more: it's language aware.

Plus new features are announced for 2.0 version:

  • Auto creation of menu items based on taxonomy
  • Auto creation of menu items based on nodes tagged with a taxonomy term
  • Auto creation of menu items based on organic groups and nodes posted within an organic group

Definitely +1 for merging work and avoiding duplication.

alexkb’s picture

Have now added a link to Automenu on the project page. Hope that helps!