Copied to clipboard

Flag this post as spam?

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


  • gilad 185 posts 425 karma points
    Jun 03, 2012 @ 10:33
    gilad
    0

    Direct link to back office page

    Hii everyone.

    I have some reviews page on one of my sites.

    In this page the user can add review.

    When user add review i add a review item on back office trow the API and send mail to administrator that there is an new review waiting to approved.

    Can i provide a direct link to this item on back office?

    Thanks in advance. 

  • Lee Kelleher 4026 posts 15837 karma points MVP 13x admin c-trib
    Jun 03, 2012 @ 13:08
    Lee Kelleher
    0

    Hi gilad,

    This feature is called "deep-linking" in the back-office - it's not a very well known feature, but there are a couple of forum and wiki posts about it.

    The link follows this format:

    /umbraco/umbraco.aspx?app=content&rightAction=editContent&id=1059#content

    Replace the "id" parameter with the nodeId of the new review to be approved.

    Cheers, Lee.

  • gilad 185 posts 425 karma points
    Jun 03, 2012 @ 13:55
    gilad
    0

    Hi Lee.

    Thanks for quick response.

    It is work but only if you are already logged-in.

    If you are pass trow login page the url after login is correct but the doc is not open.

    Only if you click refresh.

    Any idea?

    Thanks any-way. 

    Cheers, Gilad

     

  • Lee Kelleher 4026 posts 15837 karma points MVP 13x admin c-trib
    Jun 03, 2012 @ 14:12
    Lee Kelleher
    0

    Damn, you're right! (I've just tested this too).  Hmmm, afraid I don't have an answer for how to get around that part. :-(

    Maybe create a ticket for this on CodePlex, hopefully should be picked up for a fix in a future release: http://umbraco.codeplex.com/WorkItem/Create

    Thanks, Lee.

  • gilad 185 posts 425 karma points
    Jun 03, 2012 @ 14:42
    gilad
    0

    Hii Lee.

    I found a fix for this. :)

    In umbraco/umbraco.aspx in line 178 there is row : 

    UmbClientMgr.contentFrame(rightAction + ".aspx?id=" + rightActionId);

    Replace it with this : 

    var timer = setTimeout(function () { 
    UmbClientMgr.contentFrame(rightAction + ".aspx?id=" + rightActionId);
    }, 200);

    Cheers.

  • Lee Kelleher 4026 posts 15837 karma points MVP 13x admin c-trib
    Jun 03, 2012 @ 15:55
    Lee Kelleher
    0

    OK cool. I was trying to find a way without hacking the core files.  Just keep in mind that if you ever upgrade, you'll need to reapply your changes. :-)

    Cheers, Lee.

  • 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