Documentation > CMS Template API Library > Input > ShowWysiwyg(String,String,WysiwygParams,String,Int32,Int32,String,String,String)
ShowWysiwyg
Shows the WYSIWYG control.
public System.Void ShowWysiwyg(String,String,WysiwygParams,String,Int32,Int32,String,String,String)
Parameters
| Name | Description | Type |
|---|---|---|
| label | The label of the field when displayed. | System.String |
| fieldName | The field name where the value will be stored. | System.String |
| wysiwygParams | Used to customize what buttons and features appear. | CrownPeak.CMSAPI.WysiwygParams |
| defaultValue | Optional: The default value. | System.String |
| width | Optional: The width of the control in pixels. Defaults to 500. | System.Int32 |
| height | Optional: The height of the control in pixels. Defaults to 400. | System.Int32 |
| bodybackground | Optional: Background color, in web color format '#ffffff'. | System.String |
| helpMessage | Optional: help message | System.String |
| popupMessage | Optional: The popup help message. | System.String |
Code Example
C#
Sample:
WysiwygParams wParams = new WysiwygParams();
wParams.Stylesheet = "/Assets/css/stylesheet.css";
wParams.HtmlPasteOptions = Util.MakeList("cleanOption", "mergeInlineStylesOption", "plainTextOption");
wParams.ImageFolder = "/";
wParams.ImageUpload = RelationshipType.Attach;
wParams.ImageBrowse = RelationshipType.Link;
wParams.LinkFolder = "/";
wParams.LinkUpload = RelationshipType.Attach;
wParams.LinkBrowse = RelationshipType.Link;
wParams.DesignEditTabs = true;
wParams.AddButton(FeatureType.Separator);
wParams.AddCutPasteGroup();
wParams.AddLinkGroup();
wParams.AddSimpleStyleGroup();
wParams.AddJustifyGroup();
wParams.AddListGroup( FeatureType.None ); //none is used to prevent separator from appearing after group
wParams.AddButton(FeatureType.upload);
wParams.AddButton(FeatureType.bold);
wParams.AddButton(FeatureType.copy);
wParams.AddColorGroup(FeatureType.None);
Input.ShowWysiwyg("Main Section", "main_section", wParams, "", 600, 300, "#ffffff");