Skip to content

DDRMenu, INodeManipulator error #2588

@leedavi

Description

@leedavi

Description of bug

The problem is linked to the "TabId" property of the NodeMenu class. The TabId MUST be a valid page in DNN. If not it drops the page from the menu. You might think this sounds reasonable, but there is little point having a DDRMenu NodeManipulor if you can only use valid DNN pages.

If you try values of "-1, "0", "1". The extra nodes are also dropped. I assume that this is because the page in the DDRMenu takes on the settings of the real page and hence is hidden and does not appear on the menu.

If you use a Page that is displayed on the menu, then the extra MenuNodes will appear. But this is little good.

Steps to reproduce

Use OpenStore and inject the categoies into the DDRMenu https://www.openstore-ecommerce.com/en-gb/

Current result

The categories will not appear.

Expected result

Categories appear in DDRMenu

Additional context

Add any other context about the bug that may be helpful for resolution.

Affected version

  • 9.3.0
  • 9.2.2
  • 9.2.1 ??

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions