摘要: 在上一篇随笔中记录了“多语言”的图片机制,那样的好处显而易见,但实际上却引入了另一个问题。在讨论该问题之前,先要做一点说明。Sitecore在默认设置下,当前浏览对话的语言偏好是保存在cookie里的。换句话说,有可能我们浏览的同一个页面的不同的语言版本,在浏览器中的URL是一模一样的。现在我们来看问题:假如我们现在有一个产品在如下的URL:www.somesite.com/product1.aspx在sitecore的preview中它很正常,但当我们在preview里把语言版本切换成中文时会发现,所有的文字内容都正确的切换了版本,但图片依旧是英文版。而按一下F5刷新以后,图片才会变成正确的 阅读全文
posted @ 2011-06-24 18:29 Elvin Chen 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: Sitecore本身可以很方便的对各类文字类型的数据进行多语言的管理,除了默认的英语以外,只需要在sitecore中增加一个语言,例如中文,那么所有在~/sitecore/content下的项都可以创建中文版本。这对文字类型的数据进行多语言的管理非常方便。但实际上,对于“数据”类的图片,我们也可以并且也应该进行“多语言”的管理。这里我对“数据”类的图片是指包含了“数据”的图片,为了和用以做布局的背景图一类的图片做区分。例如产品的照片里,出现不同的语言文字是很常有的;甚至针对不用语言地区的用户,产品的包装都是不同的。而sitecore的media library里上传图片,默认的类型是unver 阅读全文
posted @ 2011-06-24 18:06 Elvin Chen 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 在学习Sitecore Startkit时发现他们在~/sitecore/content/建立了一个名为Meta-Data的文件夹,并且将一些网站有关的元数据都保存在这个文件夹下,例如菜单的样式,当前套用的主题等。可是当我在跟随startkit学习时却发现无论如何也无法在~/sitecore/content下新建文件夹,折腾了半天,最后发现原来所谓的新建“文件夹”,依然是插入一个类型为"folder"的template而已:在~/sitecore/content/下新建文件夹的方法:插入一个~/templates/common/FolderFolder当然也可以嵌套,继续插 阅读全文
posted @ 2011-06-24 17:17 Elvin Chen 阅读(596) 评论(0) 推荐(0) 编辑