volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

If the shortcut property `Open in` was set to `open in the new window`, after removing shortcut, the helper Html.PageLink uses the option Open in to render link to the original page

Dear Epi Team,

Is it possible to investigate and fix the issue with helper that renders shortcuts?

Steps to reproduce:

1)      Check the rendered link in the menu

Test shortcut

 

2)      Set the short cut to the page next way:

-          Shortcut type: Shortcut to page on another website

-          Open in: Open the link in a new window

-          External Link: any link

Publish page.

3)      The @Html.PageLink(subLevelItem.Page) rendered link as

Test shortcut

 

4)      Disable the shortcut next way:

-          Shortcut type: No shortcut

Publish page.

5)      The @Html.PageLink(subLevelItem.Page) rendered link as

target="_blank">Test shortcut

 

Seems the target="_blank" was remained from the shortcut.

 

6)      To disable the target="_blank" the shortcut properties were cleared next way:

-          Shortcut type: No shortcut

-          Open in: empty

-          External Link: empty

Publish page.

7)      The @Html.PageLink(subLevelItem.Page) rendered link as

Test shortcut

 

As the solution, we asked content editors to clear all the properties of the shortcuts if they want to remove them.

 

#148074
May 03, 2016 14:05

The installed packages:

<packages>
<package id="Antlr" version="3.4.1.9004" targetFramework="net45" />
<package id="AuthorizeNet" version="1.8.2" targetFramework="net45" />
<package id="Castle.Core" version="3.3.3" targetFramework="net45" />
<package id="Castle.Windsor" version="3.3.0" targetFramework="net45" />
<package id="CommonServiceLocator" version="1.0" targetFramework="net45" />
<package id="Dapper" version="1.42" targetFramework="net45" />
<package id="DotNetZip" version="1.9.1.8" targetFramework="net45" />
<package id="EntityFramework" version="6.0.0" targetFramework="net45" />
<package id="EPiServer.CMS" version="9.8.2" targetFramework="net45" />
<package id="EPiServer.CMS.Core" version="9.8.2" targetFramework="net45" />
<package id="EPiServer.CMS.UI" version="9.4.4" targetFramework="net45" />
<package id="EPiServer.CMS.UI.Core" version="9.4.4" targetFramework="net45" />
<package id="EPiServer.Commerce" version="9.13.0" targetFramework="net45" />
<package id="EPiServer.Commerce.Core" version="9.13.0" targetFramework="net45" />
<package id="EPiServer.Commerce.UI" version="9.13.0" targetFramework="net45" />
<package id="EPiServer.Commerce.UI.ManagerIntegration" version="9.13.0" targetFramework="net45" />
<package id="EPiServer.Framework" version="9.8.2" targetFramework="net45" />
<package id="EPiServer.Labs.LanguageManager" version="1.5.2.9000" targetFramework="net45" />
<package id="EPiServer.Logging.Log4Net" version="2.0.0" targetFramework="net45" />
<package id="EPiServer.Packaging" version="3.2.3" targetFramework="net45" />
<package id="EPiServer.Packaging.UI" version="3.2.3" targetFramework="net45" />
<package id="EPiServer.Search" version="8.0.0" targetFramework="net45" />
<package id="EPPlus" version="4.0.4" targetFramework="net45" />
<package id="Geta.SEO.Sitemaps" version="1.5.3" targetFramework="net45" />
<package id="Geta.SEO.Sitemaps.Commerce" version="1.5.0" targetFramework="net45" />
<package id="jQuery" version="2.1.4" targetFramework="net45" />
<package id="jquery.cookie" version="1.4.1" targetFramework="net45" />
<package id="jQuery.UI.Combined" version="1.11.4" targetFramework="net45" />
<package id="jQuery.Validation" version="1.11.1" targetFramework="net45" />
<package id="log4net" version="2.0.3" targetFramework="net45" />
<package id="Lucene.Net" version="3.0.3" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.Providers.Core" version="2.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net45" />
<package id="Microsoft.jQuery.Unobtrusive.Ajax" version="3.2.3" targetFramework="net45" />
<package id="Microsoft.jQuery.Unobtrusive.Validation" version="3.0.0" targetFramework="net45" />
<package id="Microsoft.ReportViewer.Common" version="10.0.40219.1" targetFramework="net45" />
<package id="Microsoft.ReportViewer.WebForms" version="10.0.40219.1" targetFramework="net45" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
<package id="Newtonsoft.Json" version="6.0.8" targetFramework="net45" />
<package id="NuGet.Core" version="2.5.0" targetFramework="net45" />
<package id="PDFsharp" version="1.32.3057.0" targetFramework="net45" />
<package id="Postal.Mvc5" version="1.2.0" targetFramework="net45" />
<package id="RazorEngine" version="3.4.1" targetFramework="net45" />
<package id="SharpZipLib" version="0.86.0" targetFramework="net45" />
<package id="SolrNet" version="0.4.0.4001" targetFramework="net45" />
<package id="structuremap.web-signed" version="3.1.6.186" targetFramework="net45" />
<package id="structuremap-signed" version="3.1.6.186" targetFramework="net45" />
<package id="WebGrease" version="1.5.2" targetFramework="net45" />
</packages>

#148078
May 03, 2016 14:30
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.