我想在我的网站上使用OOTB日历列表视图Web部件,但样式与我们目前拥有的主题不匹配。我需要进行多次更改,其中一些包括添加标题,更改背景颜色和边框。

我想避免将样式/ javascript插入页面上的内容编辑器以进行维护原因。

到目前为止,我可以想到我有3个不同的选择。

first选项是创建一个包装器Web部件,将OOTB日历加载到“我的ASP”页面中。这将是理想的,因为我可以包含我想要的标题,指定唯一的CSS类,并仅包含此页面的样式表,所有这些都在一个Web部件中。但我不知道是否有可能在Web部件中包含Web部分。

第二个选项是创建继承日历Web部件的Web部件,然后在那里工作。我不知道这是可能的,因为我相信那些网页被密封。反射可能是一个选择,但如果我不必创建整个Web部件。

第三选项是在执行代码之前的Web部分目标,并将其发送到页面。在页面上加载之前,要在网页上注入自己的HTML的想法,请使用样式表引用。

是否有人知道是否有可能?还是有更好的主意?

有帮助吗?

解决方案

This is the 2007 way to do it, but something like this. You can load the web part or web control inside of the 2010 web part and place it in a container which is styled.

Here

许可以下: CC-BY-SA归因
scroll top