Question

Je souhaite utiliser la liste Web de la liste du calendrier Ootb sur mon site, mais le style ne correspond pas au thème que nous avons actuellement. Je dois faire plusieurs changements, dont certains incluent l'ajout d'un en-tête, de changer de couleur d'arrière-plan et de la frontière.

Je voudrais éviter les styles / JavaScript dans un éditeur de contenu sur la page pour des raisons de maintenance.

Jusqu'à présent, je peux penser à 3 options différentes que j'ai.

première option serait de créer une partie Web d'emballage qui charge le calendrier OOTB dans ma page ASPX. Ce serait idéal car je peux inclure l'en-tête que je souhaite, spécifier des classes CSS uniques et inclure une feuille de style pour cette page uniquement, tout en une partie Web. Mais je ne sais pas s'il est possible d'inclure une partie Web dans une partie Web.

La deuxième option serait de créer une partie Web qui hérite de la partie Web du calendrier, puis de l'exploiter avec elle. Je ne sais pas si cela est possible non plus parce que je crois que ces parties Web sont scellées. La réflexion pourrait être une option, mais je ne veux pas créer toute la partie Web si je ne sais pas.

La troisième option serait de cibler cette partie Web avant que le code soit exécuté et envoyé à la page. L'idée étant d'injecter mon propre HTML autour de la partie Web avant de charger sur la page, complétez avec des références de feuille de style.

Est-ce que quelqu'un sait si l'une de ces méthodes est possible? ou avoir une meilleure idée?

Était-ce utile?

La solution

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top