Urbain.de Puce | | Beiträge: 36 |  |  | | | |
 |
| 11 Mrz 2010 15:44 |
|
Hallo!
Heute bin ich über ein Problem gestolpert, das mir ziemlich auf den Senkel geht. Wir haben eine Hilfe und FAQ, die unsere Mitarbeiter nach und nach ausbauen. Das Ding ist, dass der DotNetNuke-Texteditor die Styleangaben, wenn man eine Schriftformatierung vornimmt direkt ins HTML schreibt. Damit würde man das von mir erstellte Stylesheet überschreiben. Ein einheitlicher Look unserer Hilfe-Seiten wäre hinüber, da man nicht erwarten kann, dass die Mitarbeiter Ihr Zeug in HTML posten oder dass sie vom Rich-Text-Editor nicht Gebrauch machen, wenn er schon da ist.
Was nun allerdings ideal wäre, ist ein Editor der keine Layoutangaben (also Styles) vornimmt, sondern wirklich nur Markup, denn das Layout soll eben mein Stylesheet festlegen. Dadurch wäre ein einheitlicher Look gewährleistet.
Soll so aussehen, dass man zum Beispiel für einen Textabschnitt festlegt, dass er eine Überschrift erster Ordnung ist. Das wird visuell bei der Texterstellung angezeigt, damit die Benutzer ungefähr wissen wie ihr Text nun aufgebaut ist. Beim Posten dann allerdings werden dem Quelltext keine Styleangaben hinzugefügt sondern nur eben das h1-Tag, weil man den Text eben so gekennzeichnet hat.
Ich glaube nicht, dass es das gibt, aber wie gefiele euch die Idee? Denkt ihr bräuchte man so einen HTML-Markup-Editor oder ist die Idee für die Tonne, weil man das von mir geschilderte Problem auch auf andere Weise lösen kann? |
|
|
|
|
Christoph Herold | | Beiträge: 603 |  |  | | | |
 |
| 11 Mrz 2010 16:56 |
|
Grundsätzlich kann das sogar der mitgelieferte FCKEditor. Es gibt neben der Stil-Auswahlbox auch eine Format-Auswahl. Standard ist hier "Normal", was so viel heißt wie < p>. Hier kann man aber auch bspw. "Überschrift 1" für < h1>, etc. auswählen. Was du letztlich brauchst, ist ein Toolbar-Set, was deinen Anforderungen entspricht, sprich: Die ganzen Textfarbe, -größe, Hintergrundfarbe, Schrifart, etc. Auswahlfelder müssten ausgeblendet werden. Leider gibt es meines Wissens kein vordefiniertes Toolbarset bei FCKHtmlEditorProvider. Das hindert einen aber nicht, es sich selbst anzulegen, und dann bspw. speziell für ein Modul, oder auch insgesamt als Toolbarset zurVerfügung zu stellen. Dafür ist der "Individuelle Editoroptionen" Link unterhalb des Editors u.A. da. Die Toolbar musst du dann allerdings erst in der FCKEditor config anpassen. Danach sollte dir aber nichts mehr im Wege stehen (außer du hast User, die gerne im Quellcode rummatschen, da ist natürlich immer alles möglich. |
|
Gruß aus Grevenbroich
Christoph Herold
HeroldIT
|
|
|
Sebastian Leupold | | Beiträge: 4794 |  |  | | | |
 |
|
Sebastian Leupold | | Beiträge: 4794 |  |  | | | |
 |
|