RocketCDS
Installation
Integration
RocketCDS
Installation
Integration
Installing AppThemes
Partial And Shared Templates
Razor Tokens
Dependancy
JQuery Validation
DNN Search
File Download
Rocket Tools
ChatGPT
DeepL
Simplisity JS
Command Attributes
Methods
Class Events
Field Data
Utility Functions
Ajax DropDownList
RocketContent
Create an AppTheme
Adding CSS and JS
Adding Resx
Multi-Row AppTheme
DataObjects
Razor Tokens
Shared Templates
Snippets
ArticleLimpet
ArticleRowLimpet
RocketDirectory
Create an AppTheme
DataObjects
Razor Tokens
Shared Templates
MenuManipulator
Category Menu
Text Search
Property Filter
Tag Filter
Secure Document
Snippets
RSS feed
Related Articles
ArticleLimpet
RocketForms
Create an AppTheme
DataObjects
Functionality
Module Settings
#Simplisity Tokens ##### @AddCssLinkHeader >@AddCssLinkHeader(string cssRelPath) ##### @AddJsScriptHeader >@AddJsScriptHeader(string jsRelPath) ##### @AddPreProcessData *This method add the meta data to a specific cache list, so the we can use that data in the module code, before the razor template is rendered. This allows us to use the metadata token to add data selection information, like search filters and sort before we get the data from the DB.* >@AddPreProcessData(String metaKey, String metaValue,String templateFullName,String moduleId) ##### @AddProcessData >@AddProcessData(String metaKey, String metaValue, String templateFullName) ##### @AddProcessData >@AddProcessData(String metaType, String metaValue) ##### @BreakOf >@BreakOf(IEncodedString strIn) ##### @BreakOf >@BreakOf(SimplisityInfo info, String xpath) ##### @BreakOf >@BreakOf(String strIn) ##### @CheckBox >@CheckBox(SimplisityInfo info, String xpath,String text, String attributes = "", Boolean defaultValue = false, bool localized = false, int row = 0, string listname = "") ##### @CheckBoxList >@CheckBoxList(SimplisityInfo info, string xpath, Dictionary
dataDictionary, string attributes = "", bool defaultValue = false, bool localized = false, int row = 0, string listname = "") ##### @CheckBoxList >@CheckBoxList(SimplisityInfo info, string xpath, string datavalue, string datatext, string attributes = "", bool defaultValue = false, bool localized = false, int row = 0, string listname = "") ##### @CheckBoxListOf >@CheckBoxListOf(SimplisityInfo info, String xpath, String datavalue, String datatext, String attributes = "") ##### @DateOf >@DateOf(DateTime dateTime, String cultureCode, String format = "g") ##### @DateOf >@DateOf(SimplisityInfo info, String xpath, bool displayEmpty, String cultureCode, String format = "d") ##### @DateOf >@DateOf(SimplisityInfo info, String xpath, String cultureCode, String format = "d") ##### @DropDownList >@DropDownList(SimplisityInfo info, String xpath, Dictionary
dataDictionary, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") ##### @DropDownList >@DropDownList(SimplisityInfo info, String xpath, String datavalue, String datatext, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") ##### @EmailOf >@EmailOf(SimplisityInfo info, String xpath, string subject = "", string visibleText = "") ##### @FileSelectList >@FileSelectList(SimplisityInfo info, String xpath, String mappathRootFolder, String attributes = "", Boolean allowEmpty = true, bool localized = false) ##### @FileSelectList >@FileSelectList(string selectedfilename, String mappathRootFolder, String attributes = "", Boolean allowEmpty = true) ##### @FolderSelectList >@FolderSelectList(SimplisityInfo info, String xpath, String mappathRootFolder, String attributes = "", Boolean allowEmpty = true, bool localized = false) ##### @HiddenField >@HiddenField(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") ##### @HtmlOf >@HtmlOf(SimplisityInfo info, String xpath) ##### @HtmlOf >@HtmlOf(String htmlString) ##### @RadioButtonList >@RadioButtonList(SimplisityInfo info, string xpath, Dictionary
dataDictionary, string attributes = "", string defaultValue = "", string labelattributes = "", bool localized = false, int row = 0, string listname = "", string inputclass = "") ##### @RadioButtonList >@RadioButtonList(SimplisityInfo info, string xpath, string datavalue, string datatext, string attributes = "", string defaultValue = "",string labelattributes = "", bool localized = false, int row = 0, string listname = "", string inputclass = "") ##### @SecuritySiteKey *This token is used to place a siteKey onto the return template. This key can then be checked by the client module to confirm a valid template has been returned.* >@SecuritySiteKey(SessionParams sessionParams) ##### @SFields >@SFields(params string[] sFields) ##### @SortableListIndex *outputs the index fields required for a list, so we can process a sort order correctly.* >@SortableListIndex(SimplisityInfo info, int row) ##### @Succinct *Succinct shortens your text to a specified size, and then dots to the end.* >@Succinct(string value, int size, bool showdots = true) ##### @TextArea >@TextArea(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") ##### @TextBox >@TextBox(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "", string type = "text") ##### @TextBoxDate >@TextBoxDate(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") #DNN Rocket Tokens ##### @AddProcessDataResx >@AddProcessDataResx(AppThemeLimpet appTheme, bool includeAPIresx = false) ##### @ButtonIcon >@ButtonIcon(ButtonTypes buttontype, String lang = "") ##### @ButtonIconText >@ButtonIconText(ButtonTypes buttontype, String lang = "") ##### @ButtonText >@ButtonText(ButtonTypes buttontype, String lang = "") ##### @ButtonTextIcon >@ButtonTextIcon(ButtonTypes buttontype, String lang = "") ##### @CheckBoxRowECOMode *Creates a checkbox for ECOMode in the settings of a module.* >@CheckBoxRowECOMode(SimplisityInfo rowData, bool defaultValue = true) ##### @CKEditor *Display richText CKEditor for eding NOTE: Data is sent back tothe server via a temp field. This is populated by change event on the CKEDITOR.* >@CKEditor(SimplisityInfo info, string xpath, string scriptFileName = "scriptClassic.html", bool localized = false, int row = 0, string listname = "", string langauge = "", bool coded = false) ##### @CKEditor4 >@CKEditor4(SimplisityInfo info, string xpath, bool localized = false, int row = 0, string listname = "", string langauge = "", bool coded = false, string filename = "ckeditor4startup1.js") ##### @DataSourceList >@DataSourceList(SimplisityInfo info, int systemkey, string xpath, string attributes = "", bool allowEmpty = true, bool localized = false) ##### @DisplayEngineFlag >@DisplayEngineFlag(string engineUrl, string cultureCode, string classvalues = "") ##### @DisplayFlag >@DisplayFlag(string cultureCode, string classvalues = "") ##### @DropDownCultureCodeList >@DropDownCultureCodeList(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") ##### @DropDownCurrencyList >@DropDownCurrencyList(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") ##### @DropDownLanguageList >@DropDownLanguageList(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "") ##### @EditFlag >@EditFlag(SessionParams sessionParams, string classvalues = "") ##### @EditorQuill >@EditorQuill(SimplisityInfo info, string xpath, string attributes, string quillconfig = "", bool localized = false, int row = 0, string listname = "", string langauge = "") ##### @GetTabUrlByGuid >@GetTabUrlByGuid(SimplisityInfo info, String xpath) ##### @GetTabUrlByGuid >@GetTabUrlByGuid(String tabguid) ##### @GetTreeTabList >@GetTreeTabList(int portalId, List
selectedTabIdList, string treeviewId, string lang = "", string attributes = "", bool showAllTabs = false) ##### @ImageUrl *Display Thumb URL* >@ImageUrl(string engineUrl, string url, int width = 0, int height = 0, string extraurlparams = "", string imgType = "") ##### @ImageUrl >@ImageUrl(string url, int width = 0, int height = 0, string extraurlparams = "", string imgType = "") ##### @ImageUrl >@ImageUrl(string url, string extraurlparams = "", string imgType = "") ##### @InjectHiddenFieldData *Add all genxml/hidden/* fields to the template.* >@InjectHiddenFieldData(SimplisityInfo sInfo) ##### @LinkInternalUrl >@LinkInternalUrl(int portalid, int tabid, string cultureCode, PortalSettings portalSettings = null, string[] extraparams = null) ##### @LinkPageURL >@LinkPageURL(SimplisityInfo info, string xpath, bool openInNewWindow = true, string text = "", string attributes = "") ##### @LinkURL >@LinkURL(SimplisityInfo info, string xpath, bool openInNewWindow = true, string text = "", string attributes = "") ##### @ModSelectList >@ModSelectList(SimplisityInfo info, String xpath, int portalId, String attributes = "", bool addEmpty = true ) ##### @RenderDocumentSelect >@RenderDocumentSelect(int portalId, int moduleid, string systemKey, bool singleselect = true, bool autoreturn = false) ##### @RenderDocumentSelect >@RenderDocumentSelect(ModuleParams moduleParams, bool singleselect = true, bool autoreturn = false) ##### @RenderDocumentSelect >@RenderDocumentSelect(string systemKey, string docFolderRel, bool singleselect = true, bool autoreturn = false) ##### @RenderImageSelect >@RenderImageSelect(int portalId, int moduleid, string systemKey, bool singleselect = true, bool autoreturn = false) ##### @RenderImageSelect >@RenderImageSelect(ModuleParams moduleParams, bool singleselect = true, bool autoreturn = false) ##### @RenderImageSelect >@RenderImageSelect(string systemKey, string imageFolderRel, bool singleselect = true, bool autoreturn = false) ##### @RenderLanguageSelector >@RenderLanguageSelector(string scmd, AppThemeSystemLimpet appThemeSystem, SimplisityRazor model) ##### @RenderLanguageSelector >@RenderLanguageSelector(string scmd, Dictionary
sfieldDict, AppThemeSystemLimpet appThemeSystem, SimplisityRazor model) ##### @RenderPlugin >@RenderPlugin(string interfaceKey, string cmd, SimplisityRazor model) ##### @RenderRemoteLanguageSelector >@RenderRemoteLanguageSelector(string scmd, string sfields, AppThemeDNNrocketLimpet appThemeDNNrocket, SimplisityRazor model) ##### @RenderRemoteLanguageSelector >@RenderRemoteLanguageSelector(string scmd, string sfields, AppThemeSystemLimpet appThemeSystem, SimplisityRazor model) ##### @RenderTemplate >@RenderTemplate(string razorTemplate, SimplisityRazor model, bool debugMode = false) ##### @RenderTemplate >@RenderTemplate(string razorTemplateName, AppThemeDNNrocketLimpet appThemeSystem, SimplisityRazor model, bool cacheOff = false) ##### @RenderTemplate >@RenderTemplate(string razorTemplateName, AppThemeLimpet appTheme, SimplisityRazor model, bool cacheOff = false) ##### @RenderTemplate >@RenderTemplate(string razorTemplateName, AppThemeRocketApiLimpet appThemeSystem, SimplisityRazor model, bool cacheOff = false) ##### @RenderTemplate >@RenderTemplate(string razorTemplateName, AppThemeSystemLimpet appThemeSystem, SimplisityRazor model, bool cacheOff = false) ##### @RenderTemplate >@RenderTemplate(string razorTemplateName, string moduleRef, AppThemeLimpet appTheme, SimplisityRazor model, bool cacheOff = false) ##### @RenderXml >@RenderXml(SimplisityInfo info, string xmlidx = "") ##### @ResourceCSV >@ResourceCSV(String resourceFileKey, string keyListCSV, string lang = "", string resourceExtension = "Text") ##### @ResourceKey >@ResourceKey(String resourceFileKey, String lang = "", String resourceExtension = "Text") ##### @ResourceKeyJS >@ResourceKeyJS(String resourceFileKey, String lang = "", String resourceExtension = "Text") ##### @ResourceKeyMod >@ResourceKeyMod(String moduleRef, String resourceFileKey, String lang = "", String resourceExtension = "Text") ##### @TabSelectListOnTabId >@TabSelectListOnTabId(SimplisityInfo info, String xpath, String attributes = "", Boolean allowEmpty = true, bool localized = false, int row = 0, string listname = "", bool showAllTabs = false) ##### @Translate >@Translate(SimplisityInfo info, string xpath, bool active = true, int row = 0) ##### @TranslationKeyUp >@TranslationKeyUp(string fieldId, bool active = true, int row = 0) ##### @TranslationLock >@TranslationLock(SimplisityInfo info, string xpath, bool active = true, int row = 0) ##### @DropDownSystemKeyList >@DropDownSystemKeyList(SimplisityInfo info, String xpath, String attributes = "", String defaultValue = "", bool localized = false, int row = 0, string listname = "")