0

我正在 EpiServer 10 中开发一个解决方案,并且我已经安装了一些像 EpiServer 表单这样的插件。现在我想更改表单的样式,我想到的最简单的方法是更改​​组件的 modules.config 文件。

<clientResources>
    <add name="Forms" path="ClientResources/epi-forms/themes/sleek/Forms.css" resourceType="Style" />
</clientResources>

但对于 EpiServer.Forms 等一些插件,module.config 文件位于 zip 文件夹中,因此每次更新都会被删除。这样做的正确方法是什么?

4

2 回答 2

1

您可以在加载Forms插件时添加要加载的附加样式表。

如果您将以下内容添加到module.config站点根目录中的文件中...

<clientResources>
   <add name="Forms" path="/My/Custom/Style.css" resourceType="Style" />
</clientResources>

...它将在加载Forms插件时加载。

于 2017-05-02T07:36:26.517 回答
0

根据文档

您可以通过直接修改 wwwroot\modules_protected\EPiServer.Forms\0.22.0.9000\ClientResources\ViewMode 中的 CSS 文件来更改表单的默认样式。您可以自由修改样式规则,但适用以下规则:

当您调整视图模板元素的 HTML 时,保持结构(父子、块元素关系)和默认类名原样。保持元素视图模板中的默认 CSS 类原样。您可以添加自己的,但不要删除现有的。

于 2017-04-20T07:01:56.253 回答