我们的员工在使用新的2013 CRM时遇到了一些问题。似乎他们无法处理设计的开放性,所以我的任务是编辑CSS,基本上为div,table等添加一些边框。
我遇到的问题是这些文件位于何处?查看源时使用的文件名似乎是动态生成的,因此我不确定在哪里编辑任何内容。
<link rel="stylesheet" type="text/css" href="/Organization/_common/styles/main.css.aspx?lcid=1033&ver=-177406624" id="/organization/_common/styles/main.css.aspx?lcid=1033&ver=-177406624" />
答案 0 :(得分:3)
您最好使用http://snataw.wordpress.com/2014/01/30/prettify-entity-form-in-crm-2013/中显示的示例,您可以在其中创建CSS样式表作为Microsoft CRM Web资源,然后使用JavaScript加载该Web资源以覆盖Microsoft CRM具有的默认样式。我已经将它用于一些客户部署,主要用于字段显示名称标签的自动换行功能,但我认为它有助于使表单看起来更好,在子网格周围有一个漂亮的盒子网格并制作标题比默认的Microsoft CRM表单更突出。这比对任何现有CRM文件进行更改更有帮助,并且还具有以下优点:此方法可以在您无法访问CRM服务器安装中的基础文件的Microsoft Dynamics CRM Online环境中工作,就像您在OnPremise部署。
答案 1 :(得分:1)
我找不到关于CRM 2013的任何,但在Microsoft CRM 2011中,该位置似乎是 C:\ Program Files \ Microsoft Dynamics CRM \ CRMWeb_common \ styles \ global。 css (reference)。这个文件很可能/可能在2013版本的同一位置。 (对不起,如果你已经在那里检查过,因为动态css文件位置指向一个类似的目录。)
由于这方面的信息很少(微软不支持,你所做的更改可能会被未来的更新覆盖),这里有另一个提到“global.css.aspx”的链接:http://tntsharinglady.com/tag/global-css-aspx/