SharePoint 2010-html-rich-text-editor-Menü "Stile" im ribbon nicht angezeigt
Leute ich habe ein ernstes problem, wie in der Abbildung unten , wird das Menü "Stile" ist nicht angezeigt für die rich-html-editor in sharepoint 2010, habe ich die *.css-Datei und die PrefixStyleSheet
Hilfe ? 🙁
- Nutzen Sie bitte sharepoint.stackexchange.com für nicht-Programmier-Fragen. Sie müssen auch einige weitere Informationen. Ihre ganzen Stile Aussehen Durcheinander. Haben Sie irgendwelche Veränderungen? Blick auf die "Paragrah" und "Schrift" Texte, die Sie zu sein scheinen unter der Multifunktionsleiste.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hast yor Lesen http://msdn.microsoft.com/en-us/library/ms551040.aspx und vor allem der erste Abschnitt, welcher angibt, wie die PrefixStyleSheet-Eigenschaft des RTE-control? Wenn Sie dann hinzufügen von css-Klassen mit den angegebenen stylesheet-prefix in der css, Sie sollten zeigen, bis in die Styles und Markup-Styles Abschnitt, abhängig vom Kontext der Bearbeitung.
Haben Sie die oben beschriebenen Schritte durchgeführt?
Wenn Sie PrefixStyleSheet, zum Beispiel "Test", dein css sollte dann so Aussehen, um eine H1 im Markup Styles Abschnitt:
- und markup:
Holen Sie sich eine Kopie der corev4.css und führen Sie eine Suche für ms-rte. Halten Sie suchen, bis Sie etwas, das wie folgt aussieht:
Verwenden Sie die mitgelieferten Werte, erstellen Sie Ihre eigenen Stile und Markierungen.
Vorausgesetzt, Ihr Präfix ist
PrefixStyleSheet="myPrefex"
Markup Styles zu erfordern scheinen, dass 2 css-Einträgen, die jeweils. Also, wenn Sie wollte, eine markup-Formatvorlage namens "ÜBERSCHRIFT EIN!!!FTW" das war 2em Fett, die Sie haben würde:
Markup-Stile angewendet werden, um die vorhandenen HTML-tags, so scheint es, die Logik hinter Ihre eigenen Rollen ist, um eine überlastung der HTML-tag mit Ihrer eigenen Klasse-name und geben eine Bezeichnung, dann Fleisch aus deiner Klasse mit der eigentlichen css-Güte.
Elemente in den STILEN Dropdown-scheinen, benötigen nur eine einzige Zeile:
Aber besure, schließen Sie die-ms-name-Attribut, da dies bestimmt den text, der angezeigt wird im Dropdown-Menü aus (Falls Sie nicht über dieses Attribut, das Sie am Ende mit Leerzeichen)
PS: nicht zu vergessen, Ihre eigenen css-stylesheet im master oder layout oder Seite. Ich landete setzen in meinem master-Seite mit:
<SharePoint:CssRegistration ID="CssRegistration2" Name="<% $SPUrl:~SiteCollection/Style Library/MyCustomMarkup.css %>" After="corev4.css" runat="server"/>
[offtopic]Ich habe gerade erst angefangen mit sharepoint, aber junge, ist es a dogs breakfast hinter die kulissen! Der horror, der horror![/offtopic]
Verwenden eine benutzerdefinierte Stil-Präfix müssen Sie beide
PrefixStyleSheet
undStylesheet
Eigenschaft:Denken Sie daran, dass Sie dies tun werden, überschreiben Sie alle dropdowns, Farben und andere Optionen im RTE, also, wenn Sie wollen, ändern Sie nur die Styles dropdown-müssen Sie kopieren alle Standard-Regeln.