Experience Manager 2012 - 改变CSS/UI


4

有没有人在UI 2012体验管理器上做出任何种类的CSS/UI更改?

我们目前正在考虑迁移到Experience Manager 2012,我们的编辑指出,您在尝试编辑子组件时得到的这种形式非常混乱,因为它们无法区分实际上有三个这里单独选项:

UI 2012 Form

我想周围添加选项简单的边框所以它至少更容易看出这个形式是可行的,但到目前为止还没有任何运气。

从闲逛我已经发现有类refernces我一直在寻找一些css文件:

{webroot}\WebUI\Editors\SiteEdit\Controls\MessageBox\MessagePanel.css 

{webroot}\Tridion_Web\WebUI\Editors\SiteEdit\Views\Popups\popup.css 

但是看起来外表套上或者是缩小文件或加载应用程序之前做与CSS的东西,因为当我检查结束页面的CSS正在从这个位置(不存在为服务器上的物理文件)中引用

{CME Domain}/WebUI/Editors/SiteEdit/Views/Editor_v6.1.0.55920.3_.aspx?mode=css 

任何见解或想法,将不胜感激。


只是一个更新,我可以证实,更新文件是

{webroot}\WebUI\Editors\SiteEdit\Controls\MessageBox\MessagePanel.css 

然后当巴特提及你需要更新system.config修改属性,然后重新启动,看看你的CSS更新生效。

8

它并不真正支持修改出现的CSS文件。但我认为可以通过添加一个旨在为用户界面提供皮肤的样式表来覆盖要修改的类。有关详细信息,请参阅文档主题Skinning the Content Manager Explorerrequires login)。

我真的不确定XPM视图是否会被加载,如果不是,那么你唯一的选择就是修改现有的CSS文件(但你可能会放弃这些改变稍后安装修补程序或服务包)。当您进行更改时,您必须确保通过更新Sytem.config文件中的修改计数再次读入新的CSS。

当您增加修改计数时,下次加载用户界面时,所有CSS文件将再次加载一次,然后缓存(这是?mode=css调用的来源)。

Sytem.config文件位于您的..\Tridion\web\WebUI\WebRoot\Configuration目录。在Configuration/servicemodel元素内部,您将找到一个server元素,并具有modification属性。只需将其中的数字加1并保存该文件。

但是,将内容上下文正确配置为Eric suggests确实是一个明智之举,那样你永远不应该看到这个对话框。


5

可以通过配置内容上下文来接收该弹出窗口,在仪表板中您将找到一个选项来设置创建/编辑组件的发布。

  0

在我们的场景中,正确的是他们可以在本地或全局进行编辑,所以上下文无法帮助。大多只需要一个稍微直观的用户界面。 03 9月. 132013-09-03 17:40:11