+1-888-365-2779
Try Now
More in this section

Forums / General Discussions / Missing Link Manager

Missing Link Manager

20 posts, 0 answered
  1. Nicko
    Nicko avatar
    16 posts
    Registered:
    10 Mar 2008
    24 Apr 2008
    Link to this post
    Hi,

    We have recently upgraded from Sitefinity 3.1 to 3.2.
    In 3.1 the editor would display a 'Link manager', which could be used to set links, anchors and email links. Now in 3.2 it seems this has been replaced with the 'Insert link' button. Is there anyway to turn on the link manager so anchors can be inserted?

    Cheers
  2. Pepi
    Pepi avatar
    981 posts
    Registered:
    28 Oct 2016
    24 Apr 2008
    Link to this post
    Hello Nicko,

    Please follow the steps below to rollback to the RadEditor Link Manager:

    1. Modify ~/Sitefinity/Admin/ControlTemplates/EditorToolsFile.xml file:

    <tools name="InsertToolbar" dockable="false"
        ... 
        <tool name="LinkManager" shortcut="CTRL+K"/> 

    Actually, you should remove text attribute from the LinkManager tool.

    2. Remove the following javascript from the corresponding template:

    Telerik.Web.UI.Editor.CommandList["LinkManager"] = function(commandName, editor, args) 
       var editorArgs = editor.getSelectedElement(); 
       if (!editorArgs.nodeName || typeof(editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A"
            editorArgs = editor.getSelection(); 
        
       var myCallbackFunction = function(sender, args) 
       { 
            if (typeof(editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "A"
                editor.get_Document().replaceChild(editorArgs, args); 
            else 
            { 
                var cloned = args.cloneNode(true); 
                var div = args.ownerDocument.createElement("DIV"); 
                div.appendChild(cloned); 
                editorArgs.pasteHtml(div.innerHTML); 
            } 
       } 
       editor.showExternalDialog( 
       '<%= Page.ResolveUrl("~/Sitefinity/UserControls/Dialogs/LinksDialog.aspx") %>'
       editorArgs,  
       750,  
       515,  
       myCallbackFunction,  
       null,  
       'ImageLibraryDialog',  
       false,  
       Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,  
       false,  
       false
    }; 
     
    Telerik.Web.UI.Editor.CommandList["SetLinkProperties"] = function(commandName, editor, args) 
       var editorArgs = editor.getSelectedElement(); 
       if (!editorArgs.nodeName || typeof(editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A"
            editorArgs = editor.getSelection(); 
        
       var myCallbackFunction = function(sender, args) 
       { 
            if (typeof(editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "A"
                editor.get_Document().replaceChild(editorArgs, args); 
            else 
            { 
                var cloned = args.cloneNode(true); 
                var div = args.ownerDocument.createElement("DIV"); 
                div.appendChild(cloned); 
                editorArgs.pasteHtml(div.innerHTML); 
            } 
       } 
       editor.showExternalDialog( 
       '<%= Page.ResolveUrl("~/Sitefinity/UserControls/Dialogs/LinksDialog.aspx") %>'
       editorArgs,  
       750,  
       515,  
       myCallbackFunction,  
       null,  
       'ImageLibraryDialog',  
       false,  
       Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,  
       false,  
       false
    }; 

    The templates are located in ~/Sitefinity/Admin/ControlTemplates/ folder. For example, ~/Sitefinity/Admin/ControlTemplates/Generic_Content/EditorTemplate.ascx is the template for the Generic Content public control.

    Hope this helps.

    Sincerely yours,
    Pepi
    the Telerik team

    Instantly find answers to your questions at the new Telerik Support Center
  3. JenF
    JenF avatar
    9 posts
    Registered:
    06 Jun 2007
    22 Jul 2008
    Link to this post
    Is there a way to have the anchor and email tabs from version 3.1 but still have access to the new option to "Select a page from this site" when creating links?

    The method suggested in the previous post does not provide a site map of pages for linking within a site.
  4. Nikifor
    Nikifor avatar
    232 posts
    Registered:
    18 May 2013
    24 Jul 2008
    Link to this post
    Hello JenF,

    After version 3.1 we decided to override the default Link Manager properties from the RadEditor, and put our own stiles in it. Nevertheless you can always override these modifications and use the standard LinkManager appearance. This can be done by modifying the ControlPanelInsert.ascx file stored under ~/YourProject/Sitefinity/Admin/ControlTemplates/Generic_Content. It is enough to delete the following so that you will have the default view:
    Telerik.Web.UI.Editor.CommandList["LinkManager"] = function(commandName, editor, args) 
                                { 
                                   var editoreditorArgs = editor.getSelectedElement(); 
                                   if (!editorArgs.nodeName || typeof(editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A") 
                                        editoreditorArgs = editor.getSelection(); 
                                    
                                   var myCallbackFunction = function(sender, args) 
                                   { 
                                        if (typeof(editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "A") 
                                            editor.get_Document().replaceChild(editorArgs, args); 
                                        else 
                                        { 
                                            var cloned = args.cloneNode(true); 
                                            var div = args.ownerDocument.createElement("DIV"); 
                                            div.appendChild(cloned); 
                                            editorArgs.pasteHtml(div.innerHTML); 
                                        } 
                                   } 
                                   editor.showExternalDialog( 
                                   '<%= Page.ResolveUrl("~/Sitefinity/UserControls/Dialogs/LinksDialog.aspx") %>', 
                                   editorArgs,  
                                   750,  
                                   600,  
                                   myCallbackFunction,  
                                   null,  
                                   'ImageLibraryDialog',  
                                   false,  
                                   Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,  
                                   false,  
                                   false) 
                                }; 
                                 
                                Telerik.Web.UI.Editor.CommandList["SetLinkProperties"] = function(commandName, editor, args) 
                                { 
                                   var editoreditorArgs = editor.getSelectedElement(); 
                                   if (!editorArgs.nodeName || typeof(editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A") 
                                        editoreditorArgs = editor.getSelection(); 
                                    
                                   var myCallbackFunction = function(sender, args) 
                                   { 
                                        if (typeof(editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "A") 
                                            editor.get_Document().replaceChild(editorArgs, args); 
                                        else 
                                        { 
                                            var cloned = args.cloneNode(true); 
                                            var div = args.ownerDocument.createElement("DIV"); 
                                            div.appendChild(cloned); 
                                            editorArgs.pasteHtml(div.innerHTML); 
                                        } 
                                   } 
                                   editor.showExternalDialog( 
                                   '<%= Page.ResolveUrl("~/Sitefinity/UserControls/Dialogs/LinksDialog.aspx") %>', 
                                   editorArgs,  
                                   750,  
                                   600,  
                                   myCallbackFunction,  
                                   null,  
                                   'ImageLibraryDialog',  
                                   false,  
                                   Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,  
                                   false,  
                                   false) 
                                }; 

    Please, do not forget to backup the file in case anything with the deletion goes wrong.

    Hope this helps.

    Sincerely yours,
    Nikifor
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  5. JenF
    JenF avatar
    9 posts
    Registered:
    06 Jun 2007
    24 Jul 2008
    Link to this post

    Please let me clarify my question. I understand from the original post that I can revert the link manager back to version 3.1 by modifying ControlPanelInsert.ascx. However, what I'd like to do is have a combination of the version 3.1 and the version 3.2 link manager.

    I'd like the email and anchor link tabs from version 3.1 paired with the "select a page from this site" linking option from version 3.2.

    When I revert to version 3.1, I lose the ability to select a page from within the site but this is an important feature for our content managers.

    We have been quite awhile to be able to link directly to pages within the site (without having to manually enter the url) but it's disappointing that that ability seems to mean losing other features that we already use frequently.

    Please let me know how I can combine these functions.


    Thanks,
    Jennifer
  6. Nikifor
    Nikifor avatar
    232 posts
    Registered:
    18 May 2013
    28 Jul 2008
    Link to this post
    Hi JenF,

    The ability to select a page through the sitemap is customized specifically for Sitefinity and does not persist in the default RadEditor template. This means that once you override the default LinkManager template in Sitefinity, you would not be able to use its previous functionality.
    A possible solution is to extend the template which you are running right now and apply this functionality following the example from the already deleted code.

    Thank you for your time.

    Sincerely yours,
    Nikifor
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  7. Nicko
    Nicko avatar
    16 posts
    Registered:
    10 Mar 2008
    22 Apr 2009
    Link to this post
    Hi

    We have recently upgraded to 3.6 and am having the same issue again. I have followed the instructions above - is there different steps for version 3.6?

    We want both the Insert link and Link manager to display.

    Cheers

    Nicko
  8. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    22 Apr 2009
    Link to this post
    Hi Nicko,

    In version 3.6 SP1 we still use customized LinkManager. The options are two:

    1. Follow Pepi's suggestion - thus you will use he default RadEditor LinkManager
    2. Create a custom dialog that include both managers.

    From version 3.6 we start using embedded templates. If you want to make changes to a template you nedd to map it.

    More information about the mapping at:
    How to map a view to an external template, in Sitefinity 3.6 or later?
    Introduction to ControlsConfig file

    All the best,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  9. Jacques
    Jacques avatar
    427 posts
    Registered:
    28 Jun 2007
    06 Aug 2009
    Link to this post
    Hi Ivan,

    We've just recently rolled out Sitefinity 3.6 and are about to role out another site for the same customer on the same platform.

    This customer contacted me with basically the same question this thread is talking about. He wants to create named anchors on the page with their privacy policy on, but can't seem to find a way to do it. I double checked this and it certainly isn't there.

    It seems very odd to me that you guys would remove this functionality and only allow the user to add links to other pages.

    Why was this removed?

    Regards,
    Jacques
    ,
  10. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    10 Aug 2009
    Link to this post
    Hi J.Hov,

    The reason is that the original Link Manager dialog was the RadEditor's default one. As such, it was not having the functionality to work with Sitefinity Pages, so you were not able to insert a Sitefinity page though it. We implemented a new Link dialog for this purpose, but were in a hurry and did not implement the anchor selector.
    Now that the RadEditor dialogs are extensible too, we will take the default dialog (which has the anchor feature) and extend it to support Sitefinity pages. This was the reason why the anchor is still not implemented - we knew that we will be able to use the original dialogs. 

    This will happen in Sitefinity 4.0 though. 

    Best wishes,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the newTelerik Support Portal.
    Check out the tipsfor optimizing your support resource searches.
  11. Chris Emerson
    Chris Emerson avatar
    13 posts
    Registered:
    17 Apr 2009
    05 Apr 2010
    Link to this post
    I'm using RadEditor in Sitefinity 3.7 SP3 with the Link Manager rolled-back as explained above. .

    If I create this HTML in "HTML" view:
    <p>I like <name="testanchor">named anchors</a>.</p> 
    and then switch to "Design" view, the "Remove Link" toolbar button is unable to remove the <a> tag.  It appears the "Remove Link" button only works if there is an href="" value in the <a> tag.

    It of course works in the default link mananger (before rolling back per instructions in this thread) - but I can't use the default link manager as there is no named anchor support.

    Please advise how this can be fixed because I can't have authors using the HTML view to remove links.
  12. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    05 Apr 2010
    Link to this post
    Hi Chris Emerson,

    You are using name attribute which is used for creating  a bookmark inside a document. Generally you have just an  anchor inside a HTML document, since href attribute is used to create a link to another document. The named anchor are not displayed in special way and they are invisible for the readers - authors. Without looking into the HTML mode of the RadEditor I am not sure how your authors will determine whether some text is an anchor or it is just a plain text. Anyway the Remove link gets disabled only if you are not clicking on the anchor. If you select the anchor the link will be shown. You can take a look at the attached video.

    Greetings,
    Ivan Dimitrov
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  13. Chris Emerson
    Chris Emerson avatar
    13 posts
    Registered:
    17 Apr 2009
    05 Apr 2010
    Link to this post
    Hey Ivan,
    I do understand what you mean about how the Link Button's visibility/availability works - I've dealt w/that by creating a simple CSS style that shows readers/authors where all <A> tags are when in Edit mode - see my attached screenshot.

    I just need the Remove Link button to work as it did before I rolled back to the original Link Manager - where I can select the full <a> tag or simply click inside the <a> tag and hit the Remove Link button and have it removed.

    Update: Sorry - I forgot to mention that the "Remove Link" button works fine in IE. My question is about getting it working in Firefox.
  14. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    06 Apr 2010
    Link to this post
    Hi Chris Emerson,

    This is the behavior of the RadEditor control. You could take a look at RadEditor demo. You will not be able to remove the anchor in cute editor as well. The RadEditor control uses the browser's command unlink
    which seems does not work for unlink. You could
    • create a custom button and use editor.getSelection(); then remove the <A> tags.

    • subscribe for onclientcommandexecuting and explicitly remove the <A> tags

    if (commandName == "Unlink" && !editor.isIE)
      {
          var elem = editor.getSelectedElement();
          if (elem && elem.tagName == "A")  
    // remove the tags
      }


    Sincerely yours,
    Ivan Dimitrov
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  15. Chris Emerson
    Chris Emerson avatar
    13 posts
    Registered:
    17 Apr 2009
    14 Apr 2010
    Link to this post
    I've run into a problem worse than the "remove anchor" issue. See linked Captivate movie showing how the Link Manager is actually deleting my images when I try to link them.

    Please advise on what I should do!

    http://www.mediafire.com/?zyaqkmwmmmw
  16. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    15 Apr 2010
    Link to this post
    Hello Chris Emerson,

    Thank you for showing us the issue.

    This has been fixed in the latest releases of Sitefinity. Would you mind letting us know which version of Sitefinity are you using. Please take a look at the attached video to see how the link manager behaves in the latest version of Sitefinity. What you are experiencing is also possible if you have upgraded your project, however you are using external templates and you are still using the older templetes. You can try editing the external template for the Generic Content control (~/Sitefinity/Admin/ControlTemplates/Generic_Content/GenericContentDesigner.ascx) try replacing the js bellow the declaration of RadEditor with this one:
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
            <script type="text/javascript">
    <!--
        Telerik.Web.UI.Editor.CommandList["LibraryImageManager"] = function(commandName, editor, args) {
            var editorArgs = editor.getSelectedElement();
            if (!editorArgs.nodeName || typeof (editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A")
                editorArgs = editor.getSelection();
     
            var myCallbackFunction = function(sender, args) {
                if (typeof (editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "IMG")
                    args.parentNode.replaceChild(editorArgs, args);
                else {
                    var cloned = args.cloneNode(true);
                    var div = args.ownerDocument.createElement("DIV");
                    div.appendChild(cloned);
                    editorArgs.pasteHtml(div.innerHTML);
                }
            }
            var path = '<%= ((Telerik.Cms.Web.CmsPageBase)Page).ResolveCmsUrl("~/Sitefinity/UserControls/Dialogs/ImageEditorDialog.aspx") %>';
            editor.showExternalDialog(
       path,
       editorArgs,
       750,
       515,
       myCallbackFunction,
       null,
       'ImageLibraryDialog',
       true,
       Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,
       false,
       true)
        };
     
        Telerik.Web.UI.Editor.CommandList["LibraryDocumentManager"] = function(commandName, editor, args) {
            var editorArgs = editor.getSelectedElement();
            if (!editorArgs.nodeName || typeof (editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A")
                editorArgs = editor.getSelection();
     
            var myCallbackFunction = function(sender, args) {
                if (typeof (editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "A")
                    args.parentNode.replaceChild(editorArgs, args);
                else {
                    var cloned = args.cloneNode(true);
                    var div = args.ownerDocument.createElement("DIV");
                    div.appendChild(cloned);
                    editorArgs.pasteHtml(div.innerHTML);
                }
            }
            var path = '<%= ((Telerik.Cms.Web.CmsPageBase)Page).ResolveCmsUrl("~/Sitefinity/UserControls/Dialogs/DocumentEditorDialog.aspx") %>';
            editor.showExternalDialog(
       path,
       editorArgs,
       750,
       515,
       myCallbackFunction,
       null,
       'ImageLibraryDialog',
       false,
       Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,
       false,
       true)
        };
     
        Telerik.Web.UI.Editor.CommandList["LinkManager"] = function(commandName, editor, args) {
            var editorArgs = editor.getSelectedElement();
            if (!editorArgs.nodeName || typeof (editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A") {
                var sel = editor.getSelection();
                editorArgs = sel;
                editorArgs.Html = sel.getHtml();
                editorArgs.Text = sel.getText();
            }
     
            var myCallbackFunction = function(sender, args) {
                if (typeof (editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "A")
                    args.parentNode.replaceChild(editorArgs, args);
                else {
                    var cloned = args.cloneNode(true);
                    var div = args.ownerDocument.createElement("DIV");
                    div.appendChild(cloned);
                    editorArgs.pasteHtml(div.innerHTML);
                }
     
            }
            var path = '<%= ((Telerik.Cms.Web.CmsPageBase)Page).ResolveCmsUrl("~/Sitefinity/UserControls/Dialogs/LinksDialog.aspx") %>';
            editor.showExternalDialog(
       path,
       editorArgs,
       750,
       515,
       myCallbackFunction,
       null,
       'ImageLibraryDialog',
       false,
       Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,
       false,
       true)
        };
     
        Telerik.Web.UI.Editor.CommandList["SetLinkProperties"] = function(commandName, editor, args) {
            var editorArgs = editor.getSelectedElement();
            if (!editorArgs.nodeName || typeof (editorArgs.nodeName) == "undefined" || editorArgs.nodeName != "A")
                editorArgs = editor.getSelection();
     
            var myCallbackFunction = function(sender, args) {
                if (typeof (editorArgs.nodeName) != "undefined" && editorArgs.nodeName == "A")
                    args.parentNode.replaceChild(editorArgs, args);
                else {
                    var cloned = args.cloneNode(true);
                    var div = args.ownerDocument.createElement("DIV");
                    div.appendChild(cloned);
                    editorArgs.pasteHtml(div.innerHTML);
                }
     
            }
            var path = '<%= ((Telerik.Cms.Web.CmsPageBase)Page).ResolveCmsUrl("~/Sitefinity/UserControls/Dialogs/LinksDialog.aspx") %>';
            editor.showExternalDialog(
       path,
       editorArgs,
       750,
       515,
       myCallbackFunction,
       null,
       'ImageLibraryDialog',
       false,
       Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move,
       false,
       true)
        };
     
        RadEditorCommandList["IncreaseSize"] = function(commandName, editor, oTool) {
            var currentWidth = editor.get_element().style.width; //get the width of Telerik RadEditor
            var currentHeight = editor.get_element().style.height; //get the heigh of Telerik RadEditor
     
            editor.SetSize(currentWidth, currentHeight + 30); //set the height size of the editor to increase with 30px
        };
     
        RadEditorCommandList["DecreaseSize"] = function(commandName, editor, oTool) {
            var currentWidth = editor.get_element().style.width;
            var currentHeight = editor.get_element().style.height;
     
            editor.SetSize(currentWidth, currentHeight - 30); //set the height size of the editor to decrease with 30px
        };
        var oldFunction = Telerik.Web.UI.Editor.CommandList["ToggleScreenMode"]; //save the original Paste function
     
        Telerik.Web.UI.Editor.CommandList["ToggleScreenMode"] = function(commandName, editor, args) {
            oldFunction(commandName, editor, args);
            var bd = document.getElementsByTagName("body")[0];
     
            if (/fullScreenMode/.test(bd.className)) {
                var rep = bd.className.match(' ' + 'fullScreenMode') ? ' ' + 'fullScreenMode' : 'fullScreenMode';
                bd.className = bd.className.replace(rep, '');
     
            } else {
                bd.className += bd.className ? ' ' + 'fullScreenMode' : 'fullScreenMode';
            }
        }
    -->
            </script>
        </telerik:RadCodeBlock>

    Also I could notice that you are using custom template for your link manager. Please match it with the original one to see if you have missed any markup or script.


    Best wishes,
    Radoslav Georgiev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  17. ncacpa
    ncacpa avatar
    3 posts
    Registered:
    27 Mar 2009
    15 Apr 2010
    Link to this post
    Thanks Radoslav!  Your post helped me find and fix the problem. The culprit was my external template for the Link Manager - as you saw I had added both the "Open in New Window" and "Anchor Name" fields to the form - and there was a chunk of script (involving [currentElement.innerHTML] that somehow got dropped from the page: Once that was put back in I was able to link images again w/out having them deleted. So - I can link images now.

    However... there are still issues w/image linking that exist with Sitefinity 3.7 SP3 "out of the box". I'm hoping my clients who use Sitefinity won't notice or complain - but I'm pretty sure they will eventually. Please see this movie to see what I mean:
    --> http://screenr.com/IhW
  18. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    16 Apr 2010
    Link to this post
    Hello ncacpa,

    Could you please upload the screen cast somewhere else? For example the host you used for your first video. I am having some troubles opening the screencast from the current link - the problem is coming from my side.

    Kind regards,
    Radoslav Georgiev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  19. Chris Emerson
    Chris Emerson avatar
    13 posts
    Registered:
    17 Apr 2009
    16 Apr 2010
    Link to this post
    Here's the screencast
    http://www.mediafire.com/?je0fkmyzynl
  20. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    19 Apr 2010
    Link to this post
    Hello Chris Emerson,

    If you try this with the built in control templates you will see that the link text is populated from the image alt attribute. The Text is a required text field, however you can edit the template of the LinkManager dialog and
    remove the required field validation for the Text field (file: ~/Sitefinity/Admin/ControlTemplates/Pages/Dialogs/LinksEditorDialog.ascx).

    As for the rest of the issue - not showing inserted link. I am afraid that this is how the manager works in the case. As the selected element is the image contained in the inner html of the link - the manager does not know that the image is in the inner html of a link. We will try to fix this for our next SP.

    Sincerely yours,
    Radoslav Georgiev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Register for webinar
20 posts, 0 answered