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 4020 posts 15802 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 4020 posts 15802 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 4020 posts 15802 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.

Please Sign in or register to post replies

Write your reply to:

Draft