天道酬勤,学无止境

page-editor

Sitecore 中常规链接的正确页面编辑器(Proper Page Editor for General Link in Sitecore)

问题 你能帮我在 Sitecore 页面编辑器中使用 General Link 字段吗? 我可以看到一个小助手“插入链接”,点击它后,会弹出“插入内部链接”表单。 当我在页面编辑器中处于编辑模式时,默认情况下会发生这种情况 这工作正常,但是我还需要能够从页面编辑器“插入外部链接”。 我知道这可以在 Sitecore 的管理部分实现,但是如何在页面编辑器中实现这种行为? 是否可以设置 Sitecore,以便用户可以编辑外部站点的外部链接(例如:用户个人资料页面上的 Microsoft 个人资料链接)? 谢谢你。 回答1 我已经联系了 Sitecore 支持,这是一个已知错误。 您需要联系他们的支持人员,他们将为您提供修补的 dll 来解决此问题。 请求 Sitecore.Support.324486.dll 回答2 自 Sitecore CMS 6.6.0 修订版以来, “常规链接”现场体验得到了改进。 121203(又名 Update-2)。 Sitecore 重新设计了使用页面编辑器编辑“常规链接”字段的方式。 现在您可以选择和编辑“常规链接”字段支持的任何类型的链接。 请查看 SDN 上的 Sitecore CMS 发行说明中的​​参考编号 311859、352558 和 324486:http://sdn.sitecore.net/Products/Sitecore%20V5

2021-10-31 17:54:19    分类:技术分享    asp.net   sitecore   sitecore6   page-editor

SiteCore - JSON 显示在页面编辑器中控件的位置(SiteCore - JSON showing on the pages where controls should be in the page editor)

问题 我在页面编辑器中,我看到 JSON 编辑器控件应该在 {"commands":[{"click":"chrome:field:editcontrol({command:\"webedit:chooseimage\"})","header":"选择图片","icon":"/~/icon /SoftwareV2/16x16/photo_landscape.png.aspx","isDivider":false,"tooltip":"选择图片","type":null},{"click":"chrome:field:editcontrol({command: \"webedit:editimage\"})","header":"Properties","icon":"/~/icon/SoftwareV2/16x16/palette_preferences.png.aspx","isDivider":false,"tooltip": "修改图片外观","type":null},{"click":"chrome:common:edititem({command:\"webedit:open\"})","header":"编辑相关项", "icon":"/temp/IconCache/SoftwareV2/16x16/cubes_blue.png","isDivider":false

2021-10-23 18:40:43    分类:技术分享    sitecore   page-editor

jwPlayer 导致无法在 Sitecore 的页面编辑器中加载渲染(jwPlayer causes rendering not to load in Sitecore's Page Editor)

问题 我目前正在 Sitecore 7.2 (MVC) 中进行渲染,该渲染将显示给定视频链接的 jwPlayer(在媒体库中或来自外部源,如 YouTube)。 当我通过内容编辑器中的 Presentation Details 添加渲染(使用有效的数据源)时,一切看起来都很好,并且运行良好。 不过,我现在遇到的问题是,当我尝试从页面编辑器(使用完全相同的渲染和数据源)执行相同操作时,该占位符中根本没有显示任何内容。 处理视频的渲染部分如下: @if (Model.VideoLink != null && Model.Image != null) { var vidid = Guid.NewGuid().ToString(); <div class="article-video-module"> <p class="video-placeholder-text">@Html.Raw(Model.Heading)</p> <div id="@vidid">Loading the player...</div> <script type="text/javascript"> jwplayer("@vidid").setup({ file: "@Model.VideoLink.Url", image: "@Model.Image.Src", width: "100%"

2021-09-18 15:10:42    分类:技术分享    sitecore   jwplayer   sitecore7   sitecore7.2   page-editor

Proper Page Editor for General Link in Sitecore

Can you help me get the General Link field working in the Sitecore Page Editor. I can see a small helper "Insert link" and after clicking on it, the "Insert an internal link" form will popup. This happens by default when I'm in edit mode in the page editor This works fine however I also need to be able to "Insert an external link" from the Page editor. I know that this can be achieved in admin part of Sitecore, but how this behavior can be achieved in Page Editor? Is it possible to setup Sitecore, so a user can edit an External link to an external site (for example: Microsoft profile link on

2021-09-08 07:38:44    分类:问答    asp.net   sitecore   sitecore6   page-editor

SiteCore - JSON showing on the pages where controls should be in the page editor

I'm in the page editor and I'm seeing JSON where editor controls should be {"commands":[{"click":"chrome:field:editcontrol({command:\"webedit:chooseimage\"})","header":"Choose Image","icon":"/~/icon/SoftwareV2/16x16/photo_landscape.png.aspx","isDivider":false,"tooltip":"Choose an image","type":null},{"click":"chrome:field:editcontrol({command:\"webedit:editimage\"})","header":"Properties","icon":"/~/icon/SoftwareV2/16x16/palette_preferences.png.aspx","isDivider":false,"tooltip":"Modify image appearance","type":null},{"click":"chrome:common:edititem({command:\"webedit:open\"})","header":"Edit

2021-09-06 14:29:18    分类:问答    sitecore   page-editor

jcarousel 插件在 sitecore 预览模式下不起作用(jcarousel plugin is not working in sitecore preview mode)

问题 当我们在浏览器上运行页面时,jcarousel 插件正在工作,但如果我们在 sitecore 预览模式下运行同一页面(在 sitecore 中:单击顶部菜单中的演示。单击功能区中的预览),则此插件不起作用。 如果您有有用的解决方案,请告诉我。 回答1 您使用哪个版本的Sitecore ? 我认为问题可能在于jquery与prototype冲突。 您可以尝试在noConflict模式下使用jquery : var $j = jQuery.noConflict(); 简而言之,在初始化 jcarousel 的地方之前添加这一行,例如: var $j = jQuery.noConflict(); // switch jquery to noconflict mode $j('.jcarousel').jcarousel(); // this is your initalization of jcarousel jquery 中的更多解释与 pageeditor 文章冲突

2021-08-13 22:07:00    分类:技术分享    jquery   sitecore   page-editor

Sitecore:在页面编辑器模式下检测用户(Sitecore: Detect user in Page Editor mode)

问题 我可以知道如何使用代码检测用户是否处于页面编辑器模式吗? 这是因为,我有一个组件,当用户从页面编辑器浏览时,它会在 master_index 文件夹而不是 web_index 文件夹中搜索。 回答1 请检查: if (Sitecore.Context.PageMode.IsPageEditorEditing) 也在使用 Sitecore 6.6,它不依赖于 Sitecore 7。 另请查看 Martina Welander 的这篇 Sitecore 博客文章。 检查页面是否正常使用: if (Sitecore.Context.PageMode.IsNormal) 要检查是否是预览模式,请使用: if (Sitecore.Context.PageMode.IsPreview) 还有其他PageMode: IsPageEditorClassic IsPageEditor设计 IsPageEditor编辑 IsPageEditorNavigating等 从Sitecore.Kernel装配Sitecore.Context.PageMode:如果你好奇,你可以反射或dotPeek检查这个类。 回答2 而不是检查页面模式,我认为您只想捎带上下文数据库名称 - var indexName = Sitecore.Context.Database.Name + "_index"; 回答3

2021-08-12 11:33:47    分类:技术分享    sitecore   sitecore7   page-editor

jwPlayer causes rendering not to load in Sitecore's Page Editor

I'm currently working on a rendering in Sitecore 7.2 (MVC) that will show a jwPlayer given a link to a video (either in the Media Library or from an external source, like YouTube). When I add the rendering (with a valid data source) through Presentation Details in the Content Editor everything looks fine, and works perfectly. The trouble that I'm running into right now, though, is that when I try to do the same thing from the Page Editor (with the exact same rendering and data source), nothing is showing up in that placeholder at all. The part of the rendering that deals with the video is as

2021-08-01 09:57:13    分类:问答    sitecore   jwplayer   sitecore7   sitecore7.2   page-editor

jcarousel plugin is not working in sitecore preview mode

jcarousel plugin is working when we run the page on browser but if we run the same page in sitecore preview mode(In sitecore: Click on Presentation in the top menu. Click on Preview in the ribbon) then this plugin is not working. please let me know if you have solution that would be helpful.

2021-07-29 06:58:11    分类:问答    jquery   sitecore   page-editor

Sitecore: Detect user in Page Editor mode

Can I know how to detect user is in page editor mode using code? This is because, I have a component, when user browses from page editor, it will search in master_index folder instead of web_index folder.

2021-07-12 04:14:43    分类:问答    sitecore   sitecore7   page-editor