我有一个场景,我想根据角色添加插入选项.所以想象一下,我在内容树中有一个名为'Components'的文件夹.
我有两个角色叫做 - 贡献者 - 审批者
我有3个模板,我想选择它们以在'Components'文件夹中显示为插入选项. - 模板1 - 模板2 - 模板3
对于贡献者,我只想将模板1显示为插入选项.
对于审批者,我只想将模板2和模板3显示为插入选项.
我怎样才能做到这一点?
我想到了这个场景.将所有模板作为插入选项应用于Components文件夹,然后使用/ sitecore/system/Settings/Rules/Insert Options规则删除基于角色的模板,但它不起作用.
我正在使用Sitecore 8 update 2.
我们刚刚使用了一个使用Sitecore的新网站.在过去几天,我们已经听到用户抱怨说,他们看到现场的网站,他们书签或者只是随机的链接上Sitecore的登录页面.我们正在使用负载均衡器后面有3台服务器的负载均衡器.此外,创作服务器位于防火墙后面,创作界面只能通过VPN访问.
有什么想法/建议吗?
谢谢
我有一台服务器A,它托管一个应用程序,将文件写入硬盘.我有另外两台服务器B和C.B和C可以通过UNC股票访问A.
我希望写在A上的硬盘驱动器上的任何文件都在类似的目录结构下复制到服务器B和C.我尝试过使用File.Copy,但每次都给我一个拒绝访问权限.我如何设置安全性以使其工作?或者有没有办法冒充用户?
谢谢
我在Sitecore中有一个组件,可以在页面的中间部分使用.它显示了一个视频,并在Sitecore中设置为控制器渲染.我已经能够通过在页面项上的渲染上设置DataSource来使其工作.
我有另一个组件用于页面的中间部分.这是一个视频列表.每个视频输出都具有与前一段中提到的渲染完全相同的HTML.我试图在渲染中调用控制器渲染(如上所述),此列表呈现如下所示 -
@Html.Sitecore().Controller("VideoController", "Display")
Run Code Online (Sandbox Code Playgroud)
我正在尝试在调用.Controller函数之前/之前设置DataSource,但我还没有找到办法.我正在寻找一些关于如何设置DataSource或从另一个渲染调用控制器渲染的答案.
谢谢
我们在发布渠道中有一个奇怪的问题.我们有一些逻辑在发布管道期间运行以将数据写入另一个系统.进入新系统的数据属性之一是内容和媒体项的URL.
项目的网址为http://www.example.com/section/abc,但媒体项目的网址为http://123.456.789.012/~/media/media.ashx.这适用于我们的舞台和开发环境,正确的网址经过.但在生产中,IP正在发送给媒体项目.我可以说,在分期和生产配置方面没有明显的差异.
关于可能发生的事情的任何想法?任何帮助表示赞赏.
有没有办法使用快速查询或查询来通过电子邮件或自定义字段获取用户?我试过这个,但它在查询工具中不起作用
/ sitecore/user //*[@@ templateid ='{642C9A7E-EE31-4979-86F0-39F338C10AFB}'和@ email ='abc @ 123.com']
如何以编程方式"重置"项目的布局?这可以通过"演示"选项卡中的Sitecore客户端实现.我无法在任何地方找到这样的例子.
谢谢
我有一个模板两个文本字段.用户基于该模板创建项目并将内容输入到第一个文本字段中.
在项目保存时,我希望能够以某种方式操纵该值,并在保存项目时将其写入第二个字段.
我已经阅读了3种方法 - 项目:已保存,项目:保存或项目保存规则引擎.我正在寻找这些方法的区别的解释,如果你必须选择哪一个?
我们使用TDS和Visual Studio创建Sitecore .update包.可以使用/sitecore/admin/updateinstallationwizard.aspx安装更新包.有没有办法使用Powershell安装这些软件包?
谢谢
我一直在网站的某些部分使用Sitecore查询和FAST查询.但随着内容的增长,这些查询变得越来越慢,我想实现Lucene查询内容以加快速度.
我想知道我是否可以只使用系统索引而不必设置单独的索引.默认情况下,Sitecore是否会在内容编辑器中索引所有内容?这是一个好方法还是我应该创建自己的索引?