首页
学习
活动
专区
圈层
工具
发布

Sitecore CMS中如何命名项目名称

如何在Sitecore CMS中命名项目,以及配置命名限制,“显示名称”是什么以及如何使用它。 任何其他名称的项目 当创建Sitecore的项目,内容编辑器要求制作者为新建项目提供名称。...输入的名称将其作为网页查看时用作项目URL的一部分。URL路径将是Item Path站点主页项目之后的部分。...这也意味着在查看项目时,需要转义项目名称中的特殊字符。项目名称中的空格将%20在URL中使用时转换为。...友情网址 在创建代表网页的项目时,制作URL以使其对最终用户友好是很重要的,因为用户体验会影响SEO排名。...重命名项目 Sitecore中的项目重命名非常简单。因为在Sitecore中重命名项目非常容易,所以强烈建议不要在代码中按名称引用项目。需要引用特定项的代码应通过ID执行,或使用中间链接字段。

99900
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    sitecore开发入门Sitecore的CRUD操作 - 第一部分

    在本文中,讨论如何使用Sitecore.Data.Items.Item并对这些项执行CRUD(创建,读取,更新和删除)操作。...要注意的第二件事是我们正在调用ItemUtil.ProposeValidItemName,这个帮助器方法将接受你传入的字符串,然后吐出一个可以与Sitecore一起使用的Item Name(换句话说,它会删除特殊字符...与上述方法非常相似,但是您不需要指定模板,即在创建项目时由Glass自动完成,因为它可以从您正在使用的POCO模型中确定。...让我们快速了解一下如何在Fortis中创建新项目: 1 2 3 4 5 6 7 public class MyClass {     private void Process(IItemFactory...我想我可能会写更多关于如何使用其他ORM或Object Mapper(如Synthesis)创建项目,类似于Glass for Sitecore,所以这个博客系列将是您创建项目相关参考的内容之一。

    21400

    如何获得当前页的SITECORE上下文

    在今天的教程中,我将介绍一些基本的API调用的实现。 Sitecore的实例 获得有关当前项目的信息,您可以使用Sitecore的上下文。...例如,你想知道当前页处于Sitecore的预览或查看状态时,您可以使用此代码: sitecore.context.pagemode.ispreview 或 Sitecore.Context.PageMode.IsNormal...API从Sitecore获得当前页面的URL 使用Sitecore上下文结合LinkManager获取当前页面的URL: var currentUrl = Sitecore.Links.LinkManager.GetItemUrl...(Sitecore.Context.Item); Sitecore MVC的助手 在我们的Razor 视图,我们可能想得到的Sitecore信息。...页面上下文 在绘制当前的请求,你可能想看看页面上下文,在渲染的背景下,网页将呈现;你可以使用PageContext来获取信息 var page = PageContext.Current.Item;

    28400

    Sitecore Aliases

    在Sitecore中,有一种方法可以为名为Sitecore Aliases的内容项创建此类URL。别名允许您为内容树中的内容项创建较短版本的URL。 什么时候创建别名?...如果广告或广告系列的网址太长 如果您发现用户难以记住该URL 如果您希望URL对搜索引擎友好 如何设置别名? 一、使用Item创建别名。 您所要做的就是登录Sitecore管理控制面板。...在Sitecore树中,转到系统 - >别名,然后单击选项部分中的别名。提供别名的名称,如下面的屏幕截图所示。单击“ 确定”按钮以保存别名。  ...在站点B下,有一个名为Sample的项目。如果您浏览SiteB /Sample,它将使用户访问站点A /Sample,因为Sitecore首先尝试匹配别名。 因此,在多站点环境中谨慎使用别名。...相同的内容将与两个不同的URL一起提供,即原始项目URL和别名。在上述情况下,您可以使用项目URL / Home / Sample Item / Sample Item和/ Sample浏览页面。

    27100

    SSM整合案例

    看下面的步骤 查询员工的思路---ajax 新增员工的思路 ajax使用时需要注意的问题:当我们使用ajax向某个标签中追加数据的时候。...---- 血案: ---- 注意如果不是直接使用ajax发送put请求,而是下面这种: ---- 直接通过ajax发送put请求的解决方案: 解决方案:在web.xml中配置spring提供的过滤器解决...(ele) { //每次调用该方法前,先将之前添加在下拉列表中的数据清除---ajax使用的主要问题 $(ele).empty(); $.ajax...使用ajax向标签中追加内容后,标签体中不会显示出现追加的内容,但是实际已经存在,那么下一次再次调用ajax时,又会重复上一次的追加行为,那么页面效果就是内容重复追加,解决办法就是在每次调用ajax之前...,来保存一些我们需要用到的数据,例如给删除按钮增添一个自定义属性保存当前员工的id,方便一会通过在按钮点击事件中获取到id值,从而通过ajax返回给服务器端,进行删除逻辑操作 使用ajax时,在获取到服务器端发送来的数据后

    5K21

    Angular面试题_session面试题

    function myCtrl(){ // 使用 vm 捕获 this 可避免内部的函数在使用 this 时导致上下文改变 var vm = this; vm.a = ‘aaa’; }...这些跟事件相关的操作可以封装起来统一处理,或者在单个 controller 中引入 栗子 依赖注入是一种软件设计模式,目的是处理代码之间的依赖关系,减少组件间的耦合。...injector,前面那个不用 AngularJS 的栗子这样改造一下就可以调用了 inject.register(‘el’, animalBox); inject.register(‘ajax’,...在 AngularJS 中,module 和 $provide 都可以提供依赖项的注册;内置的 injector 可以获取对象(自动完成依赖注入);依赖关系的声明,就是前面问题中提到的那样。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    5.6K150

    SpringMVC学习笔记(五) --- 异常处理、图片上传、Json数据交互、RESTful支持、拦截器

    修改controller方法“editItem”,调用service查询商品信息,如果商品信息为空则抛出异常: // 调用service查询商品信息 Items item = itemService.findItemById...资源定位:互联网所有的事物都是资源,要求url中没有动词,只有名词。...模板模式映射 @RequestMapping(value="/ viewItems/{id}"):{×××}占位符,请求的URL可以是“/viewItems/1”或“/viewItems/2”,通过在方法中使用...stub } /** * controller执行后且视图返回后调用此方法 * 这里可得到执行controller时的异常信息 * 这里可记录操作日志,资源清理等 */ @...在拦截器链内所有拦截器返成功调用 afterCompletion只有preHandle返回true才调用 6、拦截器应用 1、有一个登录页面,需要写一个controller访问页面 2、登录页面有一提交表单的动作

    96630

    sitecore开发入门Sitecore的CRUD操作 - 第二部分

    在上一篇(sitecore开发入门Sitecore的CRUD操作 - 第一部分)中我们讨论了如何使用Sitecore Item API,Glass,Fortis和Synthesis在Sitecore中创建项目...Sitecore Item API 使用Sitecore API从Sitecore中提取项目时,实际上有四种方法:Sitecore查询,快速查询,Lucene查询或ItemProvider中的直接GetItem...item字段的Source时。...通常,当您向树中添加内容时,项目将添加到索引中(保存时为master,发布时为Web索引)。如果您有自定义索引,则这些索引可能会因您使用的索引重建策略而异。...要开始在lucene中编写查询,您需要使用Linq to Lucene提供程序,以便您可以编写简单的.net linq语句,这些语句将在后台转换为Lucene查询。

    36700

    asp.net core 系列之用户认证(1)-给项目添加 Identity

    UI需要支持静态文件,可以在Configure方法中调用 app.UseStaticFiles() The generated UI requires support for static files....),可以在Configure方法中调用 app.UseAuthentication(),在调用静态文件之后做此设置 To use ASP.NET Core Identity you also need...方法中调用app.UseMvc(),在认证之后调用, 另外还需要在 ConfigureServices 中增加调用 services.AddMvc() The generated UI requires...文件的Configure方法中,在静态文件(UseStaticFiles)之后,调用 UseAuthentication public class Startup { public Startup...,添加->新搭建基架的项目 标识->添加 选择功能文件(类似登录,登出等),添加 注意,这里在选择布局这个页面操作时,你可以选择已经存在的布局哦,还有数据库上下文,也可以选择使用已经存在的,当然也可以新建

    1.5K10

    SpringMVC框架之第四篇

    6.1.服务器端配置文件访问服务 上传的图片应该在画面上显示出来,在web页面中访问一个图片是使用一个url的。...6.2.3.后台图片处理——编码 SpringMVC中配置了多媒体解析器后,Controller方法中就可以使用【MultipartFile】类型定义一个形参接收图片,并调用这个形参对象的方法处理图片...b)将Controller中处理好的pojo对象自动转换成json格式字符串返回给页面使用。...7.4.SpringMVC中怎么传入和返回json json数据在客户端都是通过js的ajax提交的。...【1】时, 1.先在@RequestMapping中的url中对应参数的部分加一个{自定义接收的变量名称} 2.然后在方法的形参中定义个形参,类型要相符合 3.再在形参前面加一个注解@

    86910
    领券