Macro
Remarks
Overview of all Smartsite SXML macros.
Macro
| Macro | Description |
|---|---|
| AIM Macro | AIM Rendering macro |
| AIMScan Macro | AIM scanning macro. Scans itemdata for references |
| Application Macro | Asp.Net application macro. Used to incorporate ASP.NET applications. |
| Binary Macro | Returns binary data from images or word documents. |
| Buffer Macro | Macro used to store or retrieve buffers. |
| Cache Macro | Cache macro. Used to cache blocks of SXML.The cache key is auto-generated based on the SXML in the Xml (default) parameter. |
| CacheFile Macro | Implements file based caching on the given page output. |
| Calendar Macro | Smartsite Web Toolkit Calendar module. |
| Chart Macro | Creates a chart using the data given by the inputdata parameter and the defined formatting rules. |
| CmsUpdate Macro | Saves items into to the CMS. |
| Code Macro | Represents source code that will be compiled and executed using the CodeDom. The first class deriving from Module. |
| DigiDLogin Macro | Login macro for DigiD. |
| Dir Macro | Returns the directory listing of a specified path. |
| DoWhile Macro | Executes statements while the given expression evaluates to true.The expression is tested at the end of each loop. |
| Embed Macro | Renders items and includes the result data. |
| EmbedPreview Macro | Preview existing items. |
| EmbedUri Macro | Retrieves data from internet locations. |
| Expression Macro | Returns the result of the given expression. |
| FacetedSearchPrepareInputData Macro | Prepares an SXMLDatatable object, based on the input parameters, which should be used as input for the FacetedSearchQueryBuilder macro. |
| FacetedSearchPrepareInputData20 Macro | Prepares an SXMLDatatable object, based on the input parameters, which should be used as input for the FacetedSearchQueryBuilder macro. |
| FacetedSearchQueryBuilder Macro | Builds an SQL query for Faceted Search. |
| FacetedSearchQueryBuilder20 Macro | Builds an SQL query for Faceted Search. |
| FeedReader Macro | FeedReader macro. Reads RSS from the given location and converts it into a hierarchical SXML DataTable for formatting. |
| Filter Macro | Filters and sorts records from the InputData reader. |
| FilterByHierarchy Macro | Filters content by using the Cms hierarchy. |
| For Macro | Executes statements a given number of times. |
| Format Macro | Formats the given datatable. |
| GoogleWebmasterTools Macro | The GoogleWebmasterTools macro connects with Google and retrieves an xml from a Google Webmaster Tools account containing data about sites available to the account. |
| Hidden Macro | Executes statements but suppresses any direct output.Used to contain bulk statements that create or manipulate state or otherwise don't return any string results. |
| HtmlPage Macro | Html container macro that helps you setting the doctype and the encoding of the document. |
| If Macro | Forks the execution to one of 2 child nodes. |
| Image Macro | Renders an HTML image tag including ImageProcessor parameters.Renders an HTML image tag including ImageProcessor parameters. |
| ImageFromHtml Macro | Creates an image from the specified web page. |
| ImageProperties Macro | Displays the image properties of one or more images. |
| Impersonate Macro | Impersonation macro. Executes the embedded Sxml under the credentials of the specified user. |
| ItemComments Macro | View and modify item comments. |
| ItemData Macro | Library methods for retrieving the current Cms item's properties. |
| Join Macro | Joins two DataTables into one. |
| Json Macro | The JSON macro can parse a JSON string. It exposes properties to query the resulting object and methods to modify it. |
| LegacyForm Macro | Config macro that embeds a legacy form. |
| Link Macro | Creates a link to an item if it exists, or just returns the text of the link if the item does not exist. |
| Locale Macro | Class with Localization Viper methods. |
| Login Macro | Secure login to the Membership Provider. |
| Lorem Macro | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. |
| Metadata Macro | Provides metadata that can be included in an HTML page and forwarded to external components such as the PDF generator and Image Processor. |
| NoAIM Macro | Provides a way to skip AIM scanning for anything contained within this macro. |
| PageTranslations Macro | Facilitates the creation of page-local translations that expose functionality during the rendering of a page. |
| Paging Macro | Paging macro. Holds state for paging through large datasets.Can be used in combination with existing datatables to page through large datasets.Use in combination with macros/vipers that return datatables. |
| Parents Macro | Shows links to parent pages. |
| Payment Macro | This module allows integration of Ogone e-Commerce in a Smartsite iXperion site. |
| PdfDocument Macro | Creates PDF documents from HTML sources. |
| PlaceHolder Macro | Represents a datatable that can be accessed from other elements while in scope, then formatted and rendered when going out of scope. |
| Placeholder.Css Macro | Placeholder used to add inline CSS to your HTML page head section. (configuration macro) |
| Placeholder.CssInclude Macro | Placeholder used to add stylesheet references to your page head section. (configuration macro) |
| Placeholder.Javascript Macro | Placeholder used to add inline Javascript to your pages. (configuration macro) |
| Placeholder.JavascriptInclude Macro | Placeholder used to add javascript file- or item references. (configuration macro) |
| Placeholder.JavascriptOnLoad Macro | Placeholder used to add javascript code to the function called when the page has finished loading into the browser. (configuration macro) |
| PlaceholderData Macro | Represents data to add to a given placeholder. |
| Poll Macro | Smartsite Web Toolkit Polling Module |
| References Macro | Renders items in order to collect AIM references. |
| Region Macro | The region macro declares a scope for SXML execution and allows for external rendering in ASP.NET. |
| Rem Macro | Serverside comment module. All data within rem tags is ignored by the parser, and removed from the output. |
| Replace Macro | Replaces strings in the contained data. |
| RSS Macro | Creates an RSS feed based on the items under the given parent. |
| Scf Macro | Smartsite Client Framework macro. Used to fire up the Javascript client library. |
| ScheduledJob Macro | Starts a ScheduledJob. |
| SearchEngineSitemap Macro | The SearchEngineSitemap class generates sitemap files that are used by search engines to spider the website. |
| SendMail Macro | Sends SMTP mail messages. |
| SetFileProperties Macro | Adds custom properties to a file on disk |
| ShoppingCart Macro | Shopping Cart Macro. |
| Siblings Macro | Siblings module allows navigating through a data set by displaying links to first, previous, next and last records. |
| SiteMap Macro | Displays the site hierarchy inside a specified folder. |
| Smartlet Macro | The Smartlet macro is uniquely used in Smartlet (SML) translations, and provides an environment to build so called 'Smartlets', Ajax-enabled web page components.The Smartlet macro is used to create a public interface for state to travel between server and client,and to handle the dual rendering (translation phase, ajax callback phase). |
| SmartletBox Macro | Smartlet html output wrapper macro. Outputs a DIV outer element, or wraps the output in a fully stylable glossy box using the createsmartletbox() translation. |
| SmartletEditor Macro | Edits a Smartlet. |
| SmartletNoScript Macro | Intelligent NoScript handling for Smartlets. |
| SmartletPreset Macro | The SmartletPreset macro can be used inside the Smartlet Preset contenttype to create presets for smartlets. |
| SmiData Macro | Macro that can be used to retrieve report data from SMI. This macro returns a DataTable with the requested information. |
| Sort Macro | Sorts the output of the given data. |
| SqlQuery Macro | Executes sql queries/statements and shows the results. |
| StandardsCompliance Macro | Viper methods for parsing html and making it compliant to W3C standards |
| Statistics Macro | The Statistics class can be used to retrieve page request information for the given items and displays it. |
| Switch Macro | Forks the execution to one or more matching cases. |
| SyncFileLinks Macro | This macro generates an import xml file which, after imported, will mirror the filesystem. The import xml contains items of contenttype FileLink and a contenttype of your choosing (defaults to CMS Folder) representing the folders on disc, as well as delete instructions for items which do not have a corresponding file or folder on disc anymore. Required input parameters: location of the files (folder on disc) which should be mirrored, an itemnumber of the root item which should act as mirror of the filesystem and a filename (relative path) where the import xml file should be saved to. |
| Tags Macro | Renders server/user Tags. |
| Text Macro | Acts as container macro. Used to conditionally execute statements (using the condition parameter) or to store data in savebuffers for later use. |
| Transform Macro | Module that performs xslt transformation on xml input. |
| TranslationContext Macro | Sets a context for translations to execute in. |
| ViewHierarchy Macro | Displays a hierarchy based on a data table. |
| ViewSource Macro | Outputs encoded SXML Source.When recurse is set to false, the input data is shown. Otherwise, the result is encoded. |
| WebAPI Macro | Saves items into to the CMS. |
| Webservice Macro | Macro to execute a webservice request and embed the result in a page.Note that this macro will by default return an XmlReader object as result. |
| While Macro | Executes statements while the given expression evaluates to true.The expression is tested at the beginning of each loop. |
| XHtmlPage Macro | Xhtml container macro that helps you setting the doctype, the xml declaration and the encoding of the document. |
| XLinks Macro | Shows links to other pages in the site. |
| XmlDataTable Macro | Module that creates a DataTable from an xml document |
| XmlProcessor Macro | Native Xml data Macro. |
SXML
-
- AIM Macro
- AIMScan Macro
- Application Macro
- Binary Macro
- Buffer Macro
- Cache Macro
- CacheFile Macro
- Calendar Macro
- Chart Macro
- CmsUpdate Macro
- Code Macro
- DigiDLogin Macro
- Dir Macro
- DoWhile Macro
- Embed Macro
- EmbedPreview Macro
- EmbedUri Macro
- Expression Macro
- FacetedSearchPrepareInputData Macro
- FacetedSearchPrepareInputData20 Macro
- FacetedSearchQueryBuilder Macro
- FacetedSearchQueryBuilder20 Macro
- FeedReader Macro
- Filter Macro
- FilterByHierarchy Macro
- For Macro
- Format Macro
- GoogleWebmasterTools Macro
- Hidden Macro
- HtmlPage Macro
- If Macro
- Image Macro
- ImageFromHtml Macro
- ImageProperties Macro
- Impersonate Macro
- ItemComments Macro
- ItemData Macro
- Join Macro
- Json Macro
- LegacyForm Macro
- Link Macro
- Locale Macro
- Login Macro
- Lorem Macro
- Metadata Macro
- NoAIM Macro
- PageTranslations Macro
- Paging Macro
- Parents Macro
- Payment Macro
- PdfDocument Macro
- PlaceHolder Macro
- Placeholder.Css Macro
- Placeholder.CssInclude Macro
- Placeholder.Javascript Macro
- Placeholder.JavascriptInclude Macro
- Placeholder.JavascriptOnLoad Macro
- PlaceholderData Macro
- Poll Macro
- References Macro
- Region Macro
- Rem Macro
- Replace Macro
- RSS Macro
- Scf Macro
- ScheduledJob Macro
- SearchEngineSitemap Macro
- SendMail Macro
- SetFileProperties Macro
- ShoppingCart Macro
- Siblings Macro
- SiteMap Macro
- Smartlet Macro
- SmartletBox Macro
- SmartletEditor Macro
- SmartletNoScript Macro
- SmartletPreset Macro
- SmiData Macro
- Sort Macro
- SqlQuery Macro
- StandardsCompliance Macro
- Statistics Macro
- Switch Macro
- SyncFileLinks Macro
- Tags Macro
- Text Macro
- Transform Macro
- TranslationContext Macro
- ViewHierarchy Macro
- ViewSource Macro
- WebAPI Macro
- Webservice Macro
- While Macro
- XHtmlPage Macro
- XLinks Macro
- XmlDataTable Macro
- XmlProcessor Macro
- Macro Parameters
- Macro Parameter Properties
- Vipers
- SXML Data Types
- Examples
- Tips & Tricks