Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • CelticHarp 12 posts 52 karma points
    Feb 28, 2013 @ 10:56
    CelticHarp
    0

    Use umbraco helpers at macros (v.4.11)

    I would like to use

    Umbraco.Content

    and

    Umbraco.GetDictionaryValue

    inside my macros (using MVC Partials).

    How can I use it?

    I currently use CurrentModel.NodeById() but it seems to be deprecated,

    I also used Library.NodeById but I want a strongly typed model. not a dynamic one.

    Thanks

  • Jeroen Breuer 4861 posts 12138 karma points MVP 3x admin c-trib
    Feb 28, 2013 @ 12:14
    Jeroen Breuer
    0

    The Umbraco helper should be available if you're using MVC partials. What does your view inherit from?

    Jeroen

  • CelticHarp 12 posts 52 karma points
    Feb 28, 2013 @ 13:23
    CelticHarp
    0

    Oh, sorry. I forgot to mention the inheritance.

    From umbraco.MacroEngines.DynamicNodeContext.

  • Jeroen Breuer 4861 posts 12138 karma points MVP 3x admin c-trib
    Feb 28, 2013 @ 13:28
    Jeroen Breuer
    0

    You're using the old macro's. You only have the Umbraco helper available if you inherit from Umbraco.Web.Mvc.UmbracoTemplatePage.

    Jeroen

  • Jeroen Breuer 4861 posts 12138 karma points MVP 3x admin c-trib
    Feb 28, 2013 @ 13:31
    Jeroen Breuer
    100

    Maybe it should be Umbraco.Web.Macros.PartialViewMacroPage. You'll need to use Partial View Macros. In v6 you can edit them inside Umbraco: http://issues.umbraco.org/issue/U4-1303

    Jeroen

  • CelticHarp 12 posts 52 karma points
    Mar 01, 2013 @ 12:17
    CelticHarp
    0

    Thank you that solved my problem. :)

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies