Available Symbols

Here we have a list of Magic Data symbols currently installed on this site. This list is by no means complete because there are more addons providing Magic Data symbols that are not installed on this site!

More Magic Data pages (list generated using Magic Data): A useful snippet from the Uber List pages.

Package Model Symbol Description
Magic Data comment /* Start a comment.  
Magic Data end END Returns the preceding result and ends symbol processing.  
Magic Data end_​comment */ End a comment.  
Magic Data null NULL Returns null.  
Magic Data parenthesis_​close ) Parenthesis.  
Magic Data parenthesis_​open ( Parenthesis.  
Magic Data quote_​double " Quotation marks.  
Magic Data quote_​single ' Quotation marks.  
Magic Data set SET Returns the immediately following symbol/value.  
Last Updated friendly_​date FRIENDLY_​DATE Formats a date or time in human-friendly way.  
Last Updated last_​updated LAST_​UPDATED The time a page was last updated.  
Magic Tabs current_​tab_​heading CURRENT_​TAB_​HEADING Gets the heading for an enclosing magic Tab.  
Magic Tabs current_​tab_​level CURRENT_​TAB_​LEVEL Gets the nesting level of the current tab.  
Blocks by AJAX auto_​trigger_​blocks_​by_​ajax AUTO_​TRIGGER_​BLOCKS_​BY_​AJAX Trigger a blocks_​by_​ajax event in the browser.  
Blocks by AJAX by_​ajax BY_​AJAX Following symbol evaluation is delayed and handled by an AJAX request.  
Blocks by AJAX end_​by_​ajax END_​BY_​AJAX Ends a BY_​AJAX list.  
Blocks by AJAX end_​form_​select END_​FORM_​SELECT Ends a FORM_​SELECT list.  
Blocks by AJAX form_​input_​button FORM_​INPUT_​BUTTON Creates a button.  
Blocks by AJAX form_​input_​checkbox FORM_​INPUT_​CHECKBOX Places a value inside a form text input.  
Blocks by AJAX form_​input_​hidden FORM_​INPUT_​HIDDEN Places a value inside a hidden form input.  
Blocks by AJAX form_​input_​radio FORM_​INPUT_​RADIO Places a value inside a form text input.  
Blocks by AJAX form_​input_​text FORM_​INPUT_​TEXT Places a value inside a form text input.  
Blocks by AJAX form_​select FORM_​SELECT Creates a form select element from a list.  
Blocks by AJAX from_​cookie_​data FROM_​COOKIE_​DATA Extracts a item from COOKIE data.  
Blocks by AJAX from_​env_​data FROM_​ENV_​DATA Extracts a item from ENV data.  
Blocks by AJAX from_​get_​data FROM_​GET_​DATA Extracts a item from GET data.  
Blocks by AJAX from_​post_​data FROM_​POST_​DATA Extracts a item from POST data.  
Blocks by AJAX from_​request_​data FROM_​REQUEST_​DATA Extracts a item from REQUEST data.  
Blocks by AJAX from_​server_​data FROM_​SERVER_​DATA Extracts a item from SERVER data.  
Blocks by AJAX from_​session_​data FROM_​SESSION_​DATA Extracts an item from SESSION data.  
Blocks by AJAX list_​cookie_​data_​keys LIST_​COOKIE_​DATA_​KEYS List the keys from COOKIE data.  
Blocks by AJAX list_​env_​data_​keys LIST_​ENV_​DATA_​KEYS List the keys from ENV data.  
Blocks by AJAX list_​get_​data_​keys LIST_​GET_​DATA_​KEYS List the keys from GET data.  
Blocks by AJAX list_​post_​data_​keys LIST_​POST_​DATA_​KEYS List the keys from POST data.  
Blocks by AJAX list_​request_​data_​keys LIST_​REQUEST_​DATA_​KEYS List the keys from REQUEST data.  
Blocks by AJAX list_​server_​data_​keys LIST_​SERVER_​DATA_​KEYS List the keys from SERVER data.  
Blocks by AJAX list_​session_​data_​keys LIST_​SESSION_​DATA_​KEYS List the keys from SESSION data.  
Blocks by AJAX trigger_​blocks_​by_​ajax_​button TRIGGER_​BLOCKS_​BY_​AJAX_​BUTTON Shows a button to trigger a blocks_​by_​ajax event in the browser.  
Blocks by AJAX trigger_​blocks_​by_​ajax_​link TRIGGER_​BLOCKS_​BY_​AJAX_​LINK Shows a link to trigger a blocks_​by_​ajax event in the browser.  
Blocks by AJAX trigger_​dom_​event_​button TRIGGER_​DOM_​EVENT_​BUTTON Shows a button to trigger a DOM event in the browser.  
Blocks by AJAX trigger_​dom_​event_​link TRIGGER_​DOM_​EVENT_​LINK Shows a link to trigger a DOM event in the browser.  
Blocks by AJAX wrap_​with_​blocks_​by_​ajax_​auto_​trigger WRAP_​WITH_​BLOCKS_​BY_​AJAX_​AUTO_​TRIGGER Make any form element change into a trigger for a blocks_​by_​ajax event in the browser.  
Blocks by AJAX wrap_​with_​blocks_​by_​ajax_​trigger WRAP_​WITH_​BLOCKS_​BY_​AJAX_​TRIGGER Make anything into a trigger for a blocks_​by_​ajax event in the browser.  
Universal Content Puller as_​global_​area AS_​GLOBAL_​AREA Get a Global Area ID from a name or ID  
Universal Content Puller block_​data_​item BLOCK_​DATA_​ITEM Get a data item for a block.  
Universal Content Puller extract_​files EXTRACT_​FILES Extracts a list of files from html.  
Universal Content Puller extract_​pages EXTRACT_​PAGES Extracts a list of pages from html.  
Universal Content Puller global_​area_​name GLOBAL_​AREA_​NAME Given a global area, returns the global area name.  
Universal Content Puller list_​block_​data_​items LIST_​BLOCK_​DATA_​ITEMS List the data items available for a block.  
Universal Content Puller list_​blocks LIST_​BLOCKS Lists the blocks in a stack or area.  
Universal Content Puller list_​blocks_​of_​type LIST_​BLOCKS_​OF_​TYPE Lists the blocks in a stack from a list of block types.  
Universal Content Puller list_​global_​areas LIST_​GLOBAL_​AREAS Returns a list of all global areas.  
Universal Content Puller list_​stacks LIST_​STACKS Returns a list of all stacks.  
Universal Content Puller may_​view_​block MAY_​VIEW_​BLOCK Given a block, confirms the current user can view it.  
Universal Content Puller render_​block RENDER_​BLOCK Display a single block.  
Universal Content Puller render_​block_​no_​assets RENDER_​BLOCK_​NO_​ASSETS Display a single block, ignoring any required assets.  
Universal Content Puller render_​global_​area RENDER_​GLOBAL_​AREA Display a global area.  
Universal Content Puller render_​global_​area_​no_​assets RENDER_​GLOBAL_​AREA_​NO_​ASSETS Display a global area, ignoring any required assets.  
Universal Content Puller render_​stack RENDER_​STACK Display a stack.  
Universal Content Puller render_​stack_​no_​assets RENDER_​STACK_​NO_​ASSETS Display a stack, ignoring any required assets.  
Universal Content Puller stack_​name STACK_​NAME Given a stack, returns the stack name.  
Universal Content Puller ucp_​cache_​mode_​override UCP_​CACHE_​MODE_​OVERRIDE Override the cache mode of following Universal Content Puller blocks  
Universal Content Puller Sources1 as_​area AS_​AREA Confirms an area name  
Universal Content Puller Sources1 html_​add_​attribute HTML_​ADD_​ATTRIBUTE Adds or modifies an attribute within an HTML tag.  
Universal Content Puller Sources1 html_​add_​image_​alt HTML_​ADD_​IMAGE_​ALT Adds or modifies image alt tags within HTML.  
Universal Content Puller Sources1 html_​exclude_​selector HTML_​EXCLUDE_​SELECTOR Remove from html according to a selector.  
Universal Content Puller Sources1 html_​get_​attribute HTML_​GET_​ATTRIBUTE Returns an attribute within an HTML tag.  
Universal Content Puller Sources1 html_​remove_​attribute HTML_​REMOVE_​ATTRIBUTE Removes an attribute within an HTML tag.  
Universal Content Puller Sources1 html_​selector HTML_​SELECTOR Extract from html according to a selector.  
Universal Content Puller Sources1 list_​areas LIST_​AREAS Returns a list of regular areas.  
Universal Content Puller Sources1 list_​page_​areas LIST_​PAGE_​AREAS Returns a list of not-empty areas on a page.  
Universal Content Puller Sources1 list_​page_​global_​areas LIST_​PAGE_​GLOBAL_​AREAS Returns a list of not-empty global areas on a page.  
Universal Content Puller Sources1 list_​page_​regular_​areas LIST_​PAGE_​REGULAR_​AREAS Returns a list of not-empty regular areas on a page.  
Universal Content Puller Sources1 render_​box_​grabber RENDER_​BOX_​GRABBER Display selected elements from a url.  
Universal Content Puller Sources1 render_​page_​area RENDER_​PAGE_​AREA Display an area of a page.  
Universal Content Puller Sources1 render_​page_​area_​no_​assets RENDER_​PAGE_​AREA_​NO_​ASSETS Display an area of a page, ignoring any required assets.  
Universal Content Puller Sources2 load_​text_​file LOAD_​TEXT_​FILE Load a text file.  
Universal Content Puller Sources2 process_​markdown PROCESS_​MARKDOWN Process markdown formatted text to HTML.  
Magic Data Symbols1 add + Adds two numbers.  
Magic Data Symbols1 append APPEND Join two lists together.  
Magic Data Symbols1 append_​into APPEND_​INTO Append a list into a memory.  
Magic Data Symbols1 apply_​each APPLY_​EACH Applies the following symbols to each element of a list.  
Magic Data Symbols1 apply_​snippet APPLY_​SNIPPET Applies a snippet of Magic Data.  
Magic Data Symbols1 apply_​snippet_​file APPLY_​SNIPPET_​FILE Applies a snippet of Magic Data loaded from a file.  
Magic Data Symbols1 as_​date AS_​DATE Synonym for DATE  
Magic Data Symbols1 as_​fid AS_​FID Synonym for AS_​FILE  
Magic Data Symbols1 as_​file AS_​FILE Get a File ID from a file name  
Magic Data Symbols1 as_​fileset AS_​FILESET Synonym for AS_​FSID  
Magic Data Symbols1 as_​fsid AS_​FSID Get a Fileset ID from a fileset name  
Magic Data Symbols1 as_​gid AS_​GID Get a user Group ID from a group name  
Magic Data Symbols1 as_​group AS_​GROUP Synonym for AS_​GID  
Magic Data Symbols1 as_​ip AS_​IP Confirm an IP address  
Magic Data Symbols1 as_​link AS_​LINK Turns an email or url into a link  
Magic Data Symbols1 as_​link_​new_​window AS_​LINK_​NEW_​WINDOW Turns an email or url into a link  
Magic Data Symbols1 as_​list AS_​LIST Turns a textual list into a list of items  
Magic Data Symbols1 as_​named_​link AS_​NAMED_​LINK Turns an email or url into a link  
Magic Data Symbols1 as_​named_​link_​new_​window AS_​NAMED_​LINK_​NEW_​WINDOW Turns an email or url into a link  
Magic Data Symbols1 as_​number AS_​NUMBER Reduces previous result to just a number, without any surrounding text.  
Magic Data Symbols1 as_​page AS_​PAGE Get a Page ID from a path or ID  
Magic Data Symbols1 as_​page_​type AS_​PAGE_​TYPE Get a Page Type ID from a handle, name or ID  
Magic Data Symbols1 as_​qrcode AS_​QRCODE Generate a QR code  
Magic Data Symbols1 as_​rating AS_​RATING Translates a number into a 5-star rating.  
Magic Data Symbols1 as_​stack AS_​STACK Get a Stack ID from a name or ID  
Magic Data Symbols1 as_​time AS_​TIME Synonym for STR_​TO_​TIME  
Magic Data Symbols1 as_​uid AS_​UID Get a user ID from a user name  
Magic Data Symbols1 as_​user AS_​USER Synonym for AS_​UID  
Magic Data Symbols1 attribute ATTRIBUTE Returns the value of a specified attribute.  
Magic Data Symbols1 attribute_​display ATTRIBUTE_​DISPLAY Synonym for DISPLAY_​ATTRIBUTE  
Magic Data Symbols1 attribute_​search ATTRIBUTE_​SEARCH_​INDEX Synonym for SEARCH_​INDEX_​ATTRIBUTE  
Magic Data Symbols1 avatar AVATAR Return an avatar image for a user  
Magic Data Symbols1 begins_​with BEGINS_​WITH Tests for a string beginning with another string.  
Magic Data Symbols1 begins_​withc BEGINS_​WITHC Tests for a string beginning with another string, case invariant.  
Magic Data Symbols1 buffer_​add BUFFER_​ADD Appends the current value to the buffer.  
Magic Data Symbols1 buffer_​add_​line BUFFER_​ADD_​LINE Appends the current value to the buffer and starts a new line.  
Magic Data Symbols1 buffer_​clear BUFFER_​CLEAR Clears the buffer content.  
Magic Data Symbols1 buffer_​get BUFFER_​GET Retrieves the current buffer content.  
Magic Data Symbols1 buffer_​get_​clear BUFFER_​GET_​CLEAR Retrieves the current buffer content and clears the buffer.  
Magic Data Symbols1 buffer_​length BUFFER_​LENGTH The length of the buffer.  
Magic Data Symbols1 cid CID Returns the current page (collection) ID.  
Magic Data Symbols1 clean_​text CLEAN_​TEXT Clean text by sanitizing and tidying white space.  
Magic Data Symbols1 clear CLEAR Clear a value previously saved.  
Magic Data Symbols1 closest_​ancestor_​page_​with_​attribute CLOSEST_​ANCESTOR_​PAGE_​WITH_​ATTRIBUTE Closest page leading to a specified page with an attribute.  
Magic Data Symbols1 concatenate . Concatenation Operator (dot).  
Magic Data Symbols1 concrete5_​config CONFIG Returns a concrete5 Config value.  
Magic Data Symbols1 contains CONTAINS Tests for a string containing another string.  
Magic Data Symbols1 contains_​html CONTAINS_​HTML Tests if text contains any HTML.  
Magic Data Symbols1 containsc CONTAINSC Tests for a string containing another string, case invariant.  
Magic Data Symbols1 context CONTEXT Sets the current context according to the following symbol/value.  
Magic Data Symbols1 count_​characters COUNT_​CHARACTERS Count characters in text.  
Magic Data Symbols1 count_​list COUNT_​LIST Count the number of items in a list.  
Magic Data Symbols1 count_​words COUNT_​WORDS Count words in text.  
Magic Data Symbols1 current_​user CURRENT_​USER Returns the current user ID.  
Magic Data Symbols1 date DATE Formatted date from the time.  
Magic Data Symbols1 defined_​constant CONSTANT Returns the value of a defined constant.  
Magic Data Symbols1 device_​type DEVICE_​TYPE Returns 'tablet', 'mobile' or 'normal'.  
Magic Data Symbols1 difference DIFFERENCE Items that appear in the first list but not the second list.  
Magic Data Symbols1 display_​attribute DISPLAY_​ATTRIBUTE Returns the display value for a specified attribute.  
Magic Data Symbols1 divide / Divides two numbers.  
Magic Data Symbols1 email EMAIL Get a user email address from a user ID  
Magic Data Symbols1 end_​apply_​each END_​APPLY_​EACH Ends an APPLY_​EACH list.  
Magic Data Symbols1 end_​filter END_​FILTER Ends an FILTER_​LIST sequence.  
Magic Data Symbols1 end_​filter_​list END_​FILTER_​LIST Synonym for END_​FILTER  
Magic Data Symbols1 end_​on_​null END_​ON_​NULL Ends symbol processing if the preceding result is null.  
Magic Data Symbols1 end_​sort_​by END_​SORT_​BY Ends a SORT_​BY list.  
Magic Data Symbols1 ends_​with ENDS_​WITH Tests for a string ending with another string.  
Magic Data Symbols1 ends_​withc ENDS_​WITHC Tests for a string ending with another string, case invariant.  
Magic Data Symbols1 eq EQ Tests for equality.  
Magic Data Symbols1 eqc EQC Tests for case-independant equality.  
Magic Data Symbols1 eqcn EQCN Tests for case-independant equality.  
Magic Data Symbols1 escape_​html ESCAPE_​HTML Escapes HTML tags  
Magic Data Symbols1 file_​crop_​thumbnail FILE_​CROP_​THUMBNAIL Given a file, returns a thumbnail cropped where necessary.  
Magic Data Symbols1 file_​crop_​unstyled_​thumbnail FILE_​CROP_​UNSTYLED_​THUMBNAIL Given a file, returns a thumbnail cropped where necessary without any styling.  
Magic Data Symbols1 file_​date_​added FILE_​DATE_​ADDED When the current version was added.  
Magic Data Symbols1 file_​description FILE_​DESCRIPTION Given a file, returns the file description.  
Magic Data Symbols1 file_​download_​count FILE_​DOWNLOAD_​COUNT Given a file, returns a count of downloads.  
Magic Data Symbols1 file_​download_​count_​after FILE_​DOWNLOAD_​COUNT_​AFTER Given a file, returns a count of downloads since a time.  
Magic Data Symbols1 file_​download_​url FILE_​DOWNLOAD_​URL Given a file, returns a download url.  
Magic Data Symbols1 file_​downloaded_​by_​user FILE_​DOWNLOADED_​BY_​USER Given a file, returns when a specified user downloaded it.  
Magic Data Symbols1 file_​extension FILE_​EXTENSION Given a file, returns the extension.  
Magic Data Symbols1 file_​force_​download_​url FILE_​FORCE_​DOWNLOAD_​URL Given a file, returns a download url.  
Magic Data Symbols1 file_​mime_​type FILE_​MIME_​TYPE Given a file, returns the MIME type.  
Magic Data Symbols1 file_​name FILE_​NAME Given a file, returns the file name.  
Magic Data Symbols1 file_​nice_​title FILE_​NICE_​TITLE Given a file, returns the file title, cleaned up is necessary.  
Magic Data Symbols1 file_​size FILE_​SIZE Given a file, returns the size.  
Magic Data Symbols1 file_​tags FILE_​TAGS List the tags for a file.  
Magic Data Symbols1 file_​thumbnail FILE_​THUMBNAIL Given a file, returns the file thumbnail.  
Magic Data Symbols1 file_​title FILE_​TITLE Given a file, returns the file title.  
Magic Data Symbols1 file_​type FILE_​TYPE Given a file, returns the generic file type.  
Magic Data Symbols1 file_​unstyled_​thumbnail FILE_​UNSTYLED_​THUMBNAIL Given a file, returns a thumbnail without any styling.  
Magic Data Symbols1 fileset_​for_​user FILESET_​FOR_​USER For a user ID, return a Fileset identified by name or ID.  
Magic Data Symbols1 fileset_​name FILESET_​NAME Given a fileset, return the fileset name  
Magic Data Symbols1 filter_​list FILTER_​LIST Reduces a list according to the following symbols.  
Magic Data Symbols1 filter_​to_​begins_​with FILTER_​TO_​BEGINS_​WITH Reduces a list to items that begin with something.  
Magic Data Symbols1 filter_​to_​begins_​withc FILTER_​TO_​BEGINS_​WITHC Reduces a list to items that begin with something, case invariant.  
Magic Data Symbols1 filter_​to_​ends_​with FILTER_​TO_​ENDS_​WITH Reduces a list to items that end with something.  
Magic Data Symbols1 filter_​to_​ends_​withc FILTER_​TO_​ENDS_​WITHC Reduces a list to items that end with something, case invariant.  
Magic Data Symbols1 format FORMAT Formats a text string using previously saved values.  
Magic Data Symbols1 from_​now FROM_​NOW Time difference from now in seconds.  
Magic Data Symbols1 ge GE Tests for greater than or equal to.  
Magic Data Developer get_​context GET_​CONTEXT The current context.  
Magic Data Symbols1 group_​description GROUP_​DESCRIPTION Given a group, returns the group description.  
Magic Data Symbols1 group_​exit_​time GROUP_​EXIT_​TIME Returns the time a user has left in a group.  
Magic Data Symbols1 group_​name GROUP_​NAME Given a group, returns the group name.  
Magic Data Symbols1 gt GT Tests for greater than.  
Magic Data Symbols1 home_​page HOME_​PAGE The home page.  
Magic Data Symbols1 href HREF Extract the URL from the href="..." or src="..." attribute of a DOM element.  
Magic Data Symbols1 html_​br HTML_​BR Formats text using html break elements.  
Magic Data Symbols1 html_​dl HTML_​DL Turns the previous result into an definition list.  
Magic Data Symbols1 html_​ol HTML_​OL Turns the previous result into an ordered list.  
Magic Data Symbols1 html_​p HTML_​P Formats text using html paragraphs.  
Magic Data Symbols1 html_​ul HTML_​UL Turns the previous result into an unordered list.  
Magic Data Symbols1 if IF Retururns one of two following values.  
Magic Data Symbols1 implode IMPLODE Implode a list into a text string.  
Magic Data Symbols1 implode_​nicely IMPLODE_​NICELY Implode a list into a text string with nice phrasing.  
Magic Data Symbols1 in_​fileset IN_​FILESET Checks if a file is in a specified fileset.  
Magic Data Symbols1 in_​group IN_​GROUP Checks if a user is in a specified group.  
Magic Data Symbols1 in_​list IN_​LIST Checks if an item is in a list.  
Magic Data Symbols1 index INDEX Select an item from a list by index.  
Magic Data Symbols1 insert_​zero_​width_​space INSERT_​ZERO_​WIDTH_​SPACE Insering zero width space characters.  
Magic Data Symbols1 int_​max_​as INT_​MAX_​AS Formats maximum integer values.  
Magic Data Symbols1 int_​max_​as_​then_​end INT_​MAX_​AS_​THEN_​END Formats 'infinity' or 'forever' values.  
Magic Data Symbols1 interleave_​with_​memories INTERLEAVE_​WITH_​MEMORIES Interleaves the values of a list with values from memories.  
Magic Data Symbols1 intersect INTERSECT Items that appear in both lists.  
Magic Data Symbols1 ip_​address IP_​ADDRESS The user's IP address  
Magic Data Symbols1 last_​login LAST_​LOGIN Get the time a user last logged in.  
Magic Data Symbols1 le LE Tests for less than or equal to.  
Magic Data Symbols1 limit LIMIT Limit the size of a list.  
Magic Data Symbols1 list_​active_​users LIST_​ACTIVE_​USERS Returns a list of currently active users.  
Magic Data Symbols1 list_​all_​pages LIST_​ALL_​PAGES Returns a list of all descendants of a specified page.  
Magic Data Symbols1 list_​all_​users LIST_​ALL_​USERS Returns a list of all users.  
Magic Data Symbols1 list_​ancestor_​pages LIST_​ANCESTOR_​PAGES List pages leading to a specified page.  
Magic Data Symbols1 list_​ancestor_​pages_​with_​attribute LIST_​ANCESTOR_​PAGES_​WITH_​ATTRIBUTE List pages leading to a specified page with an attribute.  
Magic Data Symbols1 list_​contains LIST_​CONTAINS Checks if a list contains an item.  
Magic Data Symbols1 list_​featured_​pages LIST_​FEATURED_​PAGES Returns a list of featured pages beneath a specified page.  
Magic Data Symbols1 list_​featured_​pages_​of_​type LIST_​FEATURED_​PAGES_​OF_​TYPE Returns a list of featured pages of a specified type beneath a specified page.  
Magic Data Symbols1 list_​files LIST_​FILES Returns a list of files in a fileset.  
Magic Data Symbols1 list_​files_​in_​display_​order LIST_​FILES_​IN_​DISPLAY_​ORDER Returns a list of files in a fileset.  
Magic Data Symbols1 list_​filesets LIST_​FILESETS Returns a list of filesets.  
Magic Data Symbols1 list_​groups LIST_​GROUPS List the groups a user belongs to.  
Magic Data Symbols1 list_​pages LIST_​PAGES Returns a list of pages beneath a specified page.  
Magic Data Symbols1 list_​pages_​of_​type LIST_​PAGES_​OF_​TYPE Returns a list of pages of a specified type beneath a specified page.  
Magic Data Symbols1 list_​recent_​pages LIST_​RECENT_​PAGES Returns a list of pages beneath a specified page.  
Magic Data Symbols1 list_​recent_​pages_​of_​type LIST_​RECENT_​PAGES_​OF_​TYPE Returns a list of pages of a specified type beneath a specified page.  
Magic Data Symbols1 list_​users LIST_​USERS Returns a list of users in a group.  
Magic Data Symbols1 list_​visited_​pages LIST_​VISITED_​PAGES Returns a list of pages visited by the current user.  
Magic Data Symbols1 list_​visited_​pages_​all LIST_​VISITED_​PAGES_​ALL Returns a list of pages visited.  
Magic Data Symbols1 list_​visited_​pages_​all_​of_​type LIST_​VISITED_​PAGES_​ALL_​OF_​TYPE Returns a list of pages of a specified type visited by any user.  
Magic Data Symbols1 list_​visited_​pages_​by_​date LIST_​VISITED_​PAGES_​BY_​DATE Returns a list of pages visited by the current user.  
Magic Data Symbols1 list_​visited_​pages_​by_​date_​all LIST_​VISITED_​PAGES_​BY_​DATE_​ALL Returns a list of pages visited.  
Magic Data Symbols1 list_​visited_​pages_​of_​type LIST_​VISITED_​PAGES_​OF_​TYPE Returns a list of pages of a specified type visited by the current user.  
Magic Data Symbols1 locale LOCALE Returns the current locale.  
Magic Data Symbols1 lt LT Tests for less than.  
Magic Data Symbols1 merge MERGE Merge two lists together.  
Magic Data Symbols1 merge_​into MERGE_​INTO Merge a list into a memory.  
Magic Data Symbols1 multiply * Multiplies two numbers.  
Magic Data Symbols1 ne NE Tests for inequality.  
Magic Data Symbols1 nec NEC Tests for case-independant inequality.  
Magic Data Symbols1 necn NECN Tests for case-independant inequality.  
Magic Data Symbols1 not NOT Returns the logical inverse of the previous result.  
Magic Data Symbols1 not_​begins_​with NOT_​BEGINS_​WITH Tests for a string not beginning with another string.  
Magic Data Symbols1 not_​begins_​withc NOT_​BEGINS_​WITHC Tests for a string not beginning with another string, case invariant.  
Magic Data Symbols1 not_​contains NOT_​CONTAINS Tests for a string not containing another string.  
Magic Data Symbols1 not_​contains_​html NOT_​CONTAINS_​HTML Tests if text does not contain any HTML.  
Magic Data Symbols1 not_​containsc NOT_​CONTAINSC Tests for a string not containing another string, case invariant.  
Magic Data Symbols1 not_​ends_​with NOT_​ENDS_​WITH Tests for a string not ending with another string.  
Magic Data Symbols1 not_​ends_​withc NOT_​ENDS_​WITHC Tests for a string not ending with another string, case invariant.  
Magic Data Symbols1 num_​children NUM_​CHILDREN Given a page, returns the number of child pages.  
Magic Data Symbols1 number_​of_​logins NUMBER_​OF_​LOGINS Get the number of times a user has logged in.  
Magic Data Symbols1 or OR Logical OR.  
Magic Data Symbols1 original_​page ORIGINAL_​PAGE Returns the page (collection) ID of the original page.  
Magic Data Symbols1 owner OWNER The owner for a page or file.  
Magic Data Symbols1 page PAGE Returns the current page (collection) ID.  
Magic Data Symbols1 page_​added_​date PAGE_​ADDED_​DATE The date/time a page was first added to the site.  
Magic Data Symbols1 page_​added_​time PAGE_​ADDED_​TIME The date/time a page was first added to the site.  
Magic Data Symbols1 page_​at_​path PAGE_​AT_​PATH Given a page (collection) path, returns the page ID.  
Magic Data Symbols1 page_​description PAGE_​DESCRIPTION Given a page, returns the page description.  
Magic Data Symbols1 page_​handle PAGE_​HANDLE Given a page, returns the page handle.  
Magic Data Symbols1 page_​is_​not_​admin PAGE_​IS_​NOT_​ADMIN Returns true if a page is not an admin page.  
Magic Data Symbols1 page_​is_​not_​system PAGE_​IS_​NOT_​SYSTEM Returns true if a page is not a system page.  
Magic Data Symbols1 page_​is_​visible_​to PAGE_​IS_​VISIBLE_​TO Returns true if a page is visible to a group.  
Magic Data Symbols1 page_​last_​visited PAGE_​LAST_​VISITED The time the current user last visited a page.  
Magic Data Symbols1 page_​last_​visited_​all PAGE_​LAST_​VISITED_​ALL The time a page was last visted by any user.  
Magic Data Symbols1 page_​link PAGE_​LINK Given a page, returns a link to the page.  
Magic Data Symbols1 page_​link_​full PAGE_​LINK_​FULL Given a page, returns a full url link to the page.  
Magic Data Symbols1 page_​name PAGE_​NAME Given a page, returns the page name.  
Magic Data Symbols1 page_​path PAGE_​PATH Given a page, returns the page path.  
Magic Data Symbols1 page_​public_​date PAGE_​PUBLIC_​DATE The date/time a page version was published.  
Magic Data Symbols1 page_​public_​time PAGE_​PUBLIC_​TIME The time a page version was published.  
Magic Data Symbols1 page_​type_​handle PAGE_​TYPE_​HANDLE Given a page, returns the page type handle.  
Magic Data Symbols1 page_​type_​name PAGE_​TYPE_​NAME Given a page type, returns the page type name.  
Magic Data Symbols1 page_​version_​time PAGE_​VERSION_​TIME The time the current version of a page was created.  
Magic Data Symbols1 page_​visits PAGE_​VISITS The number of times the current user has visited a page.  
Magic Data Symbols1 page_​visits_​all PAGE_​VISITS_​ALL The number of times the current page has been visited.  
Magic Data Symbols1 parent PARENT Given a page, returns the parent page (collection) ID.  
Magic Data Symbols1 parent_​from_​top PARENT_​FROM_​TOP Returns the ancestor page (collection) ID indexed from the top.  
Magic Data Symbols1 path PATH Given a page, returns the page path. Synonym for PAGE_​PATH  
Magic Data Symbols1 previous_​login PREVIOUS_​LOGIN Get the time a user previously logged in.  
Magic Data Symbols1 private_​fileset_​for_​user PRIVATE_​FILESET_​FOR_​USER For a user ID, return a private Fileset identified by name or ID.  
Magic Data Symbols1 profile PROFILE On a profile page returns the user ID for the profile.  
Magic Data Symbols1 recall RECALL Synonym for RETRIEVE  
Magic Data Symbols1 redirect REDIRECT Given a page or URL, redirects to that page or URL.  
Magic Data Symbols1 reduce REDUCE Synonym for REDUCE_​LIST  
Magic Data Symbols1 reduce_​list REDUCE_​LIST Removes empty and duplicate items from a list.  
Magic Data Symbols1 remove_​from_​list REMOVE_​FROM_​LIST Removes specified item(s) from a list.  
Magic Data Symbols1 replace REPLACE Replace text.  
Magic Data Symbols1 replace_​first REPLACE_​FIRST Replace text.  
Magic Data Symbols1 replace_​ignoring_​case REPLACE_​IGNORING_​CASE Replace text ignoring case.  
Magic Data Symbols1 request_​collection_​path REQUEST_​COLLECTION_​PATH The request collection path.  
Magic Data Symbols1 request_​path REQUEST_​PATH The request path.  
Magic Data Symbols1 restore RESTORE Synonym for RETRIEVE  
Magic Data Symbols1 retrieve RETRIEVE Retrieve a value previously saved.  
Magic Data Symbols1 reverse REVERSE Reverse a list.  
Magic Data Symbols1 round_​to ROUND_​TO Rounds a number to a specified number of decimal places.  
Magic Data Symbols1 sanitize SANITIZE Sanitize text to remove tags and attributes.  
Magic Data Symbols1 sanitized_​attribute SANITIZED_​ATTRIBUTE Returns the sanitized display for a specified attribute.  
Magic Data Symbols1 save SAVE Save the current value.  
Magic Data Symbols1 search_​attribute SEARCH_​INDEX_​ATTRIBUTE Returns the search index value for a specified attribute.  
Magic Data Symbols1 search_​link SEARCH_​LINK Given a some text, returns a link into a search page.  
Magic Data Symbols1 server_​ip_​address SERVER_​IP_​ADDRESS The server's IP address  
Magic Data Symbols1 shuffle SHUFFLE Shuffle a list.  
Magic Data Symbols1 slice SLICE Take a slice of a list by index and length.  
Magic Data Symbols1 sort_​by SORT_​BY Sorts a list according to the following symbols.  
Magic Data Symbols1 space_​list SPACE_​LIST Inserts spaces in a list.  
Magic Data Symbols1 src SRC Extract the URL from the href="..." or src="..." attribute of a DOM element.  
Magic Data Symbols1 store STORE Synonym for SAVE  
Magic Data Symbols1 str_​to_​time STR_​TO_​TIME Translates a string to a system time.  
Magic Data Symbols1 subtract - Subtracts two numbers.  
Magic Data Symbols1 switch SWITCH Retururns one of many following values.  
Magic Data Symbols1 t T Applies the t translation function.  
Magic Data Symbols1 that THAT Returns value and context from the start of the next-out subexpression  
Magic Data Symbols1 theme THEME Given a page (collection ) ID, returns the name of the theme.  
Magic Data Symbols1 this THIS Returns value and context from the start of the current subexpression  
Magic Data Symbols1 time TIME The current server time.  
Magic Data Symbols1 time_​public TIME_​PUBLIC Synonym for PAGE_​PUBLIC_​TIME.  
Magic Data Symbols1 time_​today TIME_​TODAY The system time for a time on the current day.  
Magic Data Symbols1 trim TRIM Trims leading and trailing white space.  
Magic Data Symbols1 truncate TRUNCATE Truncates to a number of characters.  
Magic Data Symbols1 truncate_​by_​word TRUNCATE_​BY_​WORD Truncates to a number of words.  
Magic Data Symbols1 truncate_​to_​word TRUNCATE_​TO_​WORD Truncates to a number of characters.  
Magic Data Symbols1 uid UID Returns the current user ID.  
Magic Data Symbols1 updated_​by UPDATED_​BY The user that last updated a page or file.  
Magic Data Symbols1 url URL The full url for a page or file.  
Magic Data Symbols1 user USER Synonym for CURRENT_​USER and UID  
Magic Data Symbols1 user_​name1 USER_​NAME Synonym for USERNAME. May be used interchangeably.  
Magic Data Symbols1 user_​time USER_​TIME The current server time.  
Magic Data Symbols1 user_​timezone USER_​TIMEZONE Get a user timezone from a user ID  
Magic Data Symbols1 user_​with_​email USER_​WITH_​EMAIL Get a user ID from an email address  
Magic Data Symbols1 user_​with_​name USER_​WITH_​NAME Get a user ID from a user name  
Magic Data Symbols1 username USERNAME Get a user name from a user ID  
Magic Data Symbols1 whatever WHATEVER Returns value and context from start of the nth-out subexpression  
Magic Data Symbols1 wrap WRAP Wrap a text string.  
Magic Data Symbols1 zero_​as ZERO_​AS Formats zero values.  
Magic Data Symbols1 zero_​as_​nbsp_​then_​end ZERO_​AS_​NBSP_​THEN_​END Formats zero values as a non-breaking space and ends.  
Magic Data Symbols1 zero_​as_​then_​end ZERO_​AS_​THEN_​END Formats zero values and ends.  
Oembed for UCP and Magic Data oembed OEMBED Transform URLs with Oembed  
Pirate Speak yarr_​pirate_​speak YARR_​PIRATE_​SPEAK Translate yer text t' Pirate Speak.  
Magic Data Templates1 add_​template_​class ADD_​TEMPLATE_​CLASS Add a class for a magic data template  
Magic Data Templates1 add_​template_​style ADD_​TEMPLATE_​STYLE Add a style for a magic template  
Magic Data Templates1 attribute_​object ATTRIBUTE_​OBJECT The object the current Magic Data Attribute is associated with.  
Magic Data Templates1 clear_​template CLEAR_​TEMPLATE Clears magic data templates  
Magic Data Templates1 clear_​template_​sticky CLEAR_​TEMPLATE_​STICKY Make a template sticky  
Magic Data Templates1 make_​template_​sticky MAKE_​TEMPLATE_​STICKY Make a template sticky  
Magic Data Templates1 set_​template_​element SET_​TEMPLATE_​ELEMENT Set the element for a magic template  
Magic Data Templates1 set_​template_​id SET_​TEMPLATE_​ID Set an id for a magic template  
Magic Data Developer Log LOG Make a note in the concrete5 log.  
Magic Data Developer as_​block_​type AS_​BLOCK_​TYPE Get an installed block type by handle, id or name  
Magic Data Developer as_​c5_​user AS_​C5_​USER Get a user from concrete5.org by id  
Magic Data Developer as_​installed_​package AS_​INSTALLED_​PACKAGE Get an installed package by handle, id or name  
Magic Data Developer as_​marketplace_​item AS_​MARKETPLACE_​ITEM Get a marketplace item by handle or id  
Magic Data Developer badge_​description BADGE_​DESCRIPTION The description for a badge.  
Magic Data Developer badge_​icon BADGE_​ICON The icon for a badge.  
Magic Data Developer badge_​name BADGE_​NAME The name for a badge.  
Magic Data Developer benchmark BENCHMARK Start a benchmark loop.  
Magic Data Developer benchmark_​result BENCHMARK_​RESULT Show the result of a benchmark loop.  
Magic Data Developer block_​type_​description BLOCK_​TYPE_​DESCRIPTION Returns a block description.  
Magic Data Developer block_​type_​handle BLOCK_​TYPE_​HANDLE Returns a block type handle.  
Magic Data Developer block_​type_​name BLOCK_​TYPE_​NAME Returns a block type name.  
Magic Data Developer block_​type_​package BLOCK_​TYPE_​PACKAGE Returns the package that provided a block type.  
Magic Data Developer c5_​forum_​posts_​url C5_​FORUM_​POSTS_​URL A url to search for a user's forum posts.  
Magic Data Developer c5_​howtos_​url C5_​HOWTOS_​URL A url to search for a user's how-tos.  
Magic Data Developer c5_​joined C5_​JOINED The date/time a user joined concrete5.org.  
Magic Data Developer c5_​karma C5_​KARMA The user's karma.  
Magic Data Developer c5_​profile_​avatar C5_​PROFILE_​AVATAR The avatar from the profile.  
Magic Data Developer c5_​profile_​bio C5_​PROFILE_​BIO Biography from the profile.  
Magic Data Developer c5_​profile_​image C5_​PROFILE_​IMAGE A profile image for the user.  
Magic Data Developer c5_​profile_​name C5_​PROFILE_​NAME The name from the profile.  
Magic Data Developer c5_​profile_​site_​url C5_​PROFILE_​SITE_​URL The site url from the profile.  
Magic Data Developer c5_​total_​badges C5_​TOTAL_​BADGES The total badges awarded.  
Magic Data Developer c5_​total_​forum_​posts C5_​TOTAL_​FORUM_​POSTS The total forum posts made.  
Magic Data Developer c5_​total_​forum_​posts_​marked_​best C5_​TOTAL_​FORUM_​POSTS_​MARKED_​BEST The number of forum posts marked as best answer.  
Magic Data Developer c5_​total_​howtos C5_​TOTAL_​HOWTOS The total how-tos posted.  
Magic Data Developer c5_​user_​name C5_​USER_​NAME The username.  
Magic Data Developer certification_​description CERTIFICATION_​DESCRIPTION The description for a certification.  
Magic Data Developer certification_​icon CERTIFICATION_​ICON The icon for a certification.  
Magic Data Developer certification_​name CERTIFICATION_​NAME The name for a certification.  
Magic Data Developer check_​php_​class_​exists CHECK_​PHP_​CLASS_​EXISTS Checks if a php class exists  
Magic Data Developer check_​php_​function_​exists CHECK_​PHP_​FUNCTION_​EXISTS Checks if a php function exists  
Magic Data Developer end_​benchmark END_​BENCHMARK Ends an BENCHMARK loop.  
Magic Data Developer end_​log_​debug END_​LOG_​DEBUG Ends a LOG_​DEBUG section.  
Magic Data Developer end_​no_​debug END_​NO_​DEBUG Ends an NO_​DEBUG section.  
Magic Data Developer highlighted_​raw HIGHLIGHTED_​RAW As RAW, but also applies some highlighting.  
Magic Data Developer list_​badges LIST_​BADGES A user's concrete5 badges.  
Magic Data Developer list_​certifications LIST_​CERTIFICATIONS A user's concrete5 certifications.  
Magic Data Developer list_​installed_​block_​types LIST_​INSTALLED_​BLOCK_​TYPES List of blocks in a package.  
Magic Data Developer list_​marketplace_​items LIST_​MARKETPLACE_​ITEMS A user's concrete5 marketplace items.  
Magic Data Developer list_​showcase_​sites LIST_​SHOWCASE_​SITES A user's concrete5 showcase items.  
Magic Data Developer log_​debug LOG_​DEBUG Trace debug to the log.  
Magic Data Developer marketplace_​body MARKETPLACE_​BODY The body from the marketplace page  
Magic Data Developer marketplace_​description MARKETPLACE_​DESCRIPTION Returns marketplace item or package description.  
Magic Data Developer marketplace_​icon MARKETPLACE_​ICON Gets the icon for a package or marketplace item.  
Magic Data Developer marketplace_​icon_​link MARKETPLACE_​ICON_​LINK Gets the icon for a package or marketplace item.  
Magic Data Developer marketplace_​link MARKETPLACE_​LINK Returns a link to the marketplace page.  
Magic Data Developer marketplace_​name MARKETPLACE_​NAME Returns marketplace item or package name.  
Magic Data Developer marketplace_​number_​ratings MARKETPLACE_​NUMBER_​RATINGS The number of ratrings posted for a marketplace item.  
Magic Data Developer marketplace_​price MARKETPLACE_​PRICE The price in the marketplace  
Magic Data Developer marketplace_​rating MARKETPLACE_​RATING The rating for a marketplace item.  
Magic Data Developer marketplace_​reviews_​link MARKETPLACE_​REVIEWS_​LINK Returns a link to the marketplace review page.  
Magic Data Developer marketplace_​reviews_​url MARKETPLACE_​REVIEWS_​URL Returns a URL for the marketplace review page.  
Magic Data Developer marketplace_​screenshot MARKETPLACE_​SCREENSHOT A screenshot from the marketplace  
Magic Data Developer marketplace_​url MARKETPLACE_​URL Returns a URL for the marketplace page.  
Magic Data Developer marketplace_​version MARKETPLACE_​VERSION Returns marketplace item or package version.  
Magic Data Developer marketplace_​version_​history MARKETPLACE_​VERSION_​HISTORY The version history for a marketplace item.  
Magic Data Developer my_​c5_​profile MY_​C5_​PROFILE Get your user profile from concrete5.org  
Magic Data Developer no_​debug NO_​DEBUG Switch off the debug trace.  
Magic Data Developer raw RAW Ends symbol processing and returns the original token.  
Magic Data Developer showcase_​icon SHOWCASE_​ICON The icon for a showcase site.  
Magic Data Developer showcase_​icon_​link SHOWCASE_​ICON_​LINK An icon linking to a showcase page.  
Magic Data Developer showcase_​name SHOWCASE_​NAME The site name for a showcase site.  
Magic Data Developer showcase_​url SHOWCASE_​URL The url for a showcase site page.  
Magic Data Developer substitute_​links_​local SUBSTITUTE_​LINKS_​LOCAL Substitute local links for external links.  
Magic Data Commerce add_​to_​cart_​button ADD_​TO_​CART_​BUTTON Add to cart button for a product  
Magic Data Commerce as_​product AS_​PRODUCT Get a Product ID from a product name or ID  
Magic Data Commerce as_​product_​set AS_​PRODUCT_​SET Get a Product Set ID from a product set name or ID  
Magic Data Commerce cart_​is_​above_​minimum CART_​IS_​ABOVE_​MINIMUM Returns true if the cart is above the minumum value.  
Magic Data Commerce cart_​minimum CART_​MINIMUM Returns the minumum cart value.  
Magic Data Commerce checkout_​requires_​login CHECKOUT_​REQUIRES_​LOGIN Returns true if login is required to complete the checkout.  
Magic Data Commerce clear_​current_​product CLEAR_​CURRENT_​PRODUCT Clears the currently tracked product  
Magic Data Commerce count_​items COUNT_​ITEMS Returns the number of items in the cart or order.  
Magic Data Commerce count_​products COUNT_​PRODUCTS Returns the number of products in the cart or order.  
Magic Data Commerce current_​product CURRENT_​PRODUCT Get the current product  
Magic Data Commerce format_​price FORMAT_​PRICE Formats a price.  
Magic Data Commerce list_​all_​product_​sets LIST_​ALL_​PRODUCT_​SETS Lists all product sets.  
Magic Data Commerce list_​order LIST_​ORDER Returns a list of the products in the cart or an order.  
Magic Data Commerce list_​orders LIST_​ORDERS Returns a list of all orders for the current user.  
Magic Data Commerce list_​product_​set LIST_​PRODUCT_​SET Returns a list of the products in a product set.  
Magic Data Commerce list_​product_​sets LIST_​PRODUCT_​SETS Lists all sets a product is in.  
Magic Data Commerce list_​products LIST_​PRODUCTS Returns a list of all products.  
Magic Data Commerce list_​products_​purchased LIST_​PRODUCTS_​PURCHASED Returns a list of all products purchased.  
Magic Data Commerce list_​recent_​common_​purchased_​products LIST_​RECENT_​COMMON_​PURCHASED_​PRODUCTS Returns a list of recent most commonly purchased products.  
Magic Data Commerce list_​recent_​products LIST_​RECENT_​PRODUCTS Returns a list of products, most recently added first.  
Magic Data Commerce list_​recent_​top_​purchased_​products LIST_​RECENT_​TOP_​PURCHASED_​PRODUCTS Returns a list of recent top purchased products.  
Magic Data Commerce list_​sale_​products LIST_​SALE_​PRODUCTS Returns a list of sale products.  
Magic Data Commerce list_​top_​purchased_​products LIST_​TOP_​PURCHASED_​PRODUCTS Returns a list of top purchased products.  
Magic Data Commerce list_​visited_​products LIST_​VISITED_​PRODUCTS Returns a list of most visited products.  
Magic Data Commerce order_​invoice_​number ORDER_​INVOICE_​NUMBER Returns the invoice number for an order.  
Magic Data Commerce order_​product_​price ORDER_​PRODUCT_​PRICE Returns the actual price of a product in the cart or order.  
Magic Data Commerce order_​product_​quantity ORDER_​PRODUCT_​QUANTITY Synonym for QTY_​IN_​ORDER  
Magic Data Commerce order_​status ORDER_​STATUS Returns the status of an order.  
Magic Data Commerce order_​status_​date ORDER_​STATUS_​DATE Returns the date at which the status of an order was set.  
Magic Data Commerce order_​total ORDER_​TOTAL Returns the total price of the cart or order.  
Magic Data Commerce order_​value ORDER_​VALUE Returns the total value of items in the cart or an order.  
Magic Data Commerce payment_​method PAYMENT_​METHOD Synonym for PAYMENT_​METHODS  
Magic Data Commerce payment_​methods PAYMENT_​METHODS Returns the payment method(s)  
Magic Data Commerce product_​allow_​negative_​quantity PRODUCT_​ALLOW_​NEGATIVE_​QUANTITY Given a product, returns true if negative quantities are allowed.  
Magic Data Commerce product_​alt_​thumbnail PRODUCT_​ALT_​THUMBNAIL Given a product, returns the alternate thumbnail.  
Magic Data Commerce product_​date_​added PRODUCT_​DATE_​ADDED Given a product, returns the date added.  
Magic Data Commerce product_​description PRODUCT_​DESCRIPTION Given a product, returns the product description.  
Magic Data Commerce product_​dimensions PRODUCT_​DIMENSIONS Given a product, returns the product dimensions.  
Magic Data Commerce product_​for_​page PRODUCT_​FOR_​PAGE Get the product associated with a page  
Magic Data Commerce product_​height PRODUCT_​HEIGHT Given a product, returns the product height.  
Magic Data Commerce product_​image PRODUCT_​IMAGE Given a product, returns the product image.  
Magic Data Commerce product_​image_​id PRODUCT_​IMAGE_​ID Given a product, returns the product image file ID.  
Magic Data Commerce product_​in_​set PRODUCT_​IN_​SET Given a product and a set, returns the product ID if it is in the set.  
Magic Data Commerce product_​is_​enabled PRODUCT_​IS_​ENABLED Given a product, returns true if it is enabled.  
Magic Data Commerce product_​is_​physical PRODUCT_​IS_​PHYSICAL Given a product, returns true if it is a physical product.  
Magic Data Commerce product_​language PRODUCT_​LANGUAGE Given a product, returns the product language.  
Magic Data Commerce product_​length PRODUCT_​LENGTH Given a product, returns the product length.  
Magic Data Commerce product_​max_​dimension PRODUCT_​MAX_​DIMENSION Given a product, returns the sum of the product dimensions.  
Magic Data Commerce product_​medium_​image PRODUCT_​MEDIUM_​IMAGE Given a product, returns the product medium size image.  
Magic Data Commerce product_​min_​purchase_​quantity PRODUCT_​MIN_​PURCHASE_​QUANTITY Given a product, returns the minimum purchase quantity.  
Magic Data Commerce product_​name PRODUCT_​NAME Given a product, returns the product name.  
Magic Data Commerce product_​page_​link PRODUCT_​PAGE_​LINK Given a product, returns a link to the product page.  
Magic Data Commerce product_​previously_​purchased PRODUCT_​PREVIOUSLY_​PURCHASED Returns a count of previous purchases of a product.  
Magic Data Commerce product_​price PRODUCT_​PRICE Given a product, returns the product price.  
Magic Data Commerce product_​price_​to_​pay PRODUCT_​PRICE_​TO_​PAY Given a product, returns the product price.  
Magic Data Commerce product_​purchases PRODUCT_​PURCHASES Given a product, returns the total product purchases.  
Magic Data Commerce product_​quantity PRODUCT_​QUANTITY Given a product, returns the quantity in stock.  
Magic Data Commerce product_​recent_​sales_​quantity PRODUCT_​RECENT_​SALES_​QUANTITY Given a product, returns a count of recent product sales.  
Magic Data Commerce product_​recent_​sales_​value PRODUCT_​RECENT_​SALES_​VALUE Given a product, returns the value of recent product sales.  
Magic Data Commerce product_​requires_​login PRODUCT_​REQUIRES_​LOGIN Given a product, returns true if login is required to purchase.  
Magic Data Commerce product_​requires_​sales_​tax PRODUCT_​REQUIRES_​SALES_​TAX Given a product, returns true if it requires sales tax.  
Magic Data Commerce product_​requires_​shipping PRODUCT_​REQUIRES_​SHIPPING Given a product, returns true if it requires shipping.  
Magic Data Commerce product_​search_​link PRODUCT_​SEARCH_​LINK Given a product, returns a link into a product search page.  
Magic Data Commerce product_​set_​name PRODUCT_​SET_​NAME Given a product set, returns the product set name.  
Magic Data Commerce product_​set_​page PRODUCT_​SET_​PAGE Given a product set, returns a similarly named page.  
Magic Data Commerce product_​shipping_​modifier PRODUCT_​SHIPPING_​MODIFIER Given a product, returns the shipping modifier.  
Magic Data Commerce product_​sold_​out PRODUCT_​SOLD_​OUT Given a product, returns true if it is sold out.  
Magic Data Commerce product_​special_​price PRODUCT_​SPECIAL_​PRICE Given a product, returns the special offer product price.  
Magic Data Commerce product_​sum_​dimensions PRODUCT_​SUM_​DIMENSIONS Given a product, returns the sum of the product dimensions.  
Magic Data Commerce product_​thumbnail PRODUCT_​THUMBNAIL Given a product, returns the product thumbnail.  
Magic Data Commerce product_​thumbnail_​id PRODUCT_​THUMBNAIL_​ID Given a product, returns the product thumbnail file ID.  
Magic Data Commerce product_​unlimited_​quantity PRODUCT_​UNLIMITED_​QUANTITY Given a product, returns true if there is an unlimited quantity of the product.  
Magic Data Commerce product_​views PRODUCT_​VIEWS Given a product, returns the total product Views.  
Magic Data Commerce product_​volume PRODUCT_​VOLUME Given a product, returns the product volume.  
Magic Data Commerce product_​weight PRODUCT_​WEIGHT Given a product, returns the product weight.  
Magic Data Commerce product_​width PRODUCT_​WIDTH Given a product, returns the product width.  
Magic Data Commerce purchase_​history PURCHASE_​HISTORY Returns a list of orders containg a product.  
Magic Data Commerce qty_​in_​order QTY_​IN_​ORDER Returns the quantity of a product in the cart or order.  
Magic Data Commerce set_​current_​product SET_​CURRENT_​PRODUCT Set the current product  
Magic Data Commerce shipping_​method SHIPPING_​METHOD Synonym for SHIPPING_​METHODS  
Magic Data Commerce shipping_​method_​price SHIPPING_​METHOD_​PRICE Given a shipping method, returns shipping price.  
Magic Data Commerce shipping_​methods SHIPPING_​METHODS Returns the shipping method(s)  
Magic Data Commerce with_​cart WITH_​CART The shopping cart will be the subject of subsequent order enquiries.  
Magic Data Commerce with_​order WITH_​ORDER An order will be the subject of subsequent order enquiries.  
Magic Job escape_​csv ESCAPE_​CSV Escapes as a csv field  
Magic Job newline NEWLINE Appends a new line  
Magic Job queueable_​job_​item QUEUEABLE_​JOB_​ITEM Get the current queueable job item.  
Uber List and_​exclude AND_​EXCLUDE Specify an exclusion filter for a list symbol.  
Uber List and_​exclude_​containing AND_​EXCLUDE_​CONTAINING Specify a loose exclusion filter for a list symbol.  
Uber List and_​exclude_​regex AND_​EXCLUDE_​REGEX Specify an additional regular expression exclusion filter for a list symbol.  
Uber List and_​sort_​by AND_​SORT_​BY Specify sorting for a list symbol.  
Uber List and_​with_​filter AND_​WITH_​FILTER Specify an additional filter for a list symbol.  
Uber List and_​with_​filter_​containing AND_​WITH_​FILTER_​CONTAINING Specify an additional loose filter for a list symbol.  
Uber List and_​with_​regex AND_​WITH_​REGEX Specify an additional regular expression filter for a list symbol.  
Uber List blog_​thumbnail BLOG_​THUMBNAIL Given a blog page, returns the associated thumbnail image.  
Uber List cache CACHE Caches the following subexpression.  
Uber List end_​cache END_​CACHE Ends a CACHE subexpression.  
Uber List filter_​list_​exclude FILTER_​LIST_​EXCLUDE Reduces a list according to the following symbols.  
Uber List filter_​list_​exclude_​limit FILTER_​LIST_​EXCLUDE_​LIMIT Reduces a list according to the following symbols and to a limit.  
Uber List filter_​list_​limit FILTER_​LIST_​LIMIT Reduces a list according to the following symbols and to a limit.  
Uber List highlight_​terms HIGHLIGHT_​TERMS Highlights the supplied terms.  
Uber List list_​all_​files_​with_​filter LIST_​ALL_​FILES_​WITH_​FILTER Returns a list of all files filtered by matching a file attribute.  
Uber List list_​all_​files_​with_​filter_​containing LIST_​ALL_​FILES_​WITH_​FILTER_​CONTAINING Returns a list of all files filtered by loosely matching a file attribute.  
Uber List list_​all_​pages_​of_​type LIST_​ALL_​PAGES_​OF_​TYPE Returns a list of all descendants of a specified page with a page type.  
Uber List list_​all_​pages_​with_​filter LIST_​ALL_​PAGES_​WITH_​FILTER Returns a list of all descendants of a specified page filtered by matching a page attribute.  
Uber List list_​all_​pages_​with_​filter_​containing LIST_​ALL_​PAGES_​WITH_​FILTER_​CONTAINING Returns a list of all descendants of a specified page filtered by loosely matching a page attribute.  
Uber List list_​all_​users_​with_​filter LIST_​ALL_​USERS_​WITH_​FILTER Returns a list of all users filtered by matching a user attribute.  
Uber List list_​all_​users_​with_​filter_​containing LIST_​ALL_​USERS_​WITH_​FILTER_​CONTAINING Returns a list of all users filtered by loosely matching a user attribute.  
Uber List page_​teaser PAGE_​TEASER Given a page, returns a teaser for the page.  
Uber List search_​block_​query SEARCH_​BLOCK_​QUERY The query entered in a search block.  
Uber List set_​template_​item SET_​TEMPLATE_​ITEM Set a current Uber List item to pass to a template  
Uber List uber_​list_​extended_​context UBER_​LIST_​EXTENDED_​CONTEXT Get the current extended context  
Uber List uber_​list_​index UBER_​LIST_​INDEX Get the current offset in an Uber List  
Uber List uber_​list_​item UBER_​LIST_​ITEM Get the current Uber List item  
Uber List uber_​list_​items UBER_​LIST_​ITEMS Get the entire Uber List  
Tokens get_​token GET_​TOKEN Retrieves a token from Whale Tokens.  
Black Magic Data add_​current_​user_​to_​group ADD_​CURRENT_​USER_​TO_​GROUP Adds the current user to a group.  
Black Magic Data add_​file_​to_​set ADD_​FILE_​TO_​SET Add a file to a fileset.  
Black Magic Data add_​user_​to_​group ADD_​USER_​TO_​GROUP Adds a user to a group.  
Black Magic Data api_​evaluate API_​EVALUATE Following symbol evaluation is sent to a remote API.  
Black Magic Data api_​evaluate_​end API_​EVALUATE_​END Ends an API_​EVALUATE section.  
Black Magic Data api_​evaluate_​extended API_​EVALUATE_​EXTENDED Following symbol evaluation is sent to a remote API.  
Black Magic Data api_​server_​url API_​SERVER_​URL Returns the URL for an API server.  
Black Magic Data append_​file_​with APPEND_​FILE_​WITH Append to a file.  
Black Magic Data append_​to_​file APPEND_​TO_​FILE Append to a file.  
Black Magic Data approve_​page APPROVE_​PAGE Approve the latest version of a page.  
Black Magic Data as_​api_​server AS_​API_​SERVER Identifies an API server.  
Black Magic Data as_​fileset_​for_​uid AS_​FILESET_​FOR_​UID Identifies a fileset suffixed with the id for a specified user.  
Black Magic Data as_​fileset_​with_​uid AS_​FILESET_​WITH_​UID Identifies a fileset suffixed with the current user id.  
Black Magic Data as_​mail_​bcc AS_​MAIL_​BCC Set an email "bcc" address.  
Black Magic Data as_​mail_​body AS_​MAIL_​BODY Set an email body text.  
Black Magic Data as_​mail_​body_​html AS_​MAIL_​BODY_​HTML Set an email body html.  
Black Magic Data as_​mail_​cc AS_​MAIL_​CC Set an email "cc" address.  
Black Magic Data as_​mail_​from AS_​MAIL_​FROM Set an email "from" address.  
Black Magic Data as_​mail_​parameter AS_​MAIL_​PARAMETER Set a parameter for a subsequent email template.  
Black Magic Data as_​mail_​reply_​to AS_​MAIL_​REPLY_​TO Set an email "reply to" address.  
Black Magic Data as_​mail_​subject AS_​MAIL_​SUBJECT Set an email subject.  
Black Magic Data as_​mail_​template AS_​MAIL_​TEMPLATE Set an email template.  
Black Magic Data as_​mail_​to AS_​MAIL_​TO Set an email "to" address.  
Black Magic Data clear_​all_​from_​session CLEAR_​ALL_​FROM_​SESSION Clears all values previously saved to the user's session.  
Black Magic Data clear_​attribute CLEAR_​ATTRIBUTE Clears a specified attribute.  
Black Magic Data clear_​file CLEAR_​FILE Empty a file.  
Black Magic Data clear_​from_​session CLEAR_​FROM_​SESSION Clear a value previously saved to the user's session.  
Black Magic Data create_​file CREATE_​FILE Create a new file.  
Black Magic Data create_​fileset CREATE_​FILESET Creates a fileset.  
Black Magic Data create_​fileset_​for_​uid CREATE_​FILESET_​FOR_​UID Creates a fileset suffixed with the id for a specified user.  
Black Magic Data create_​fileset_​with_​uid CREATE_​FILESET_​WITH_​UID Creates a fileset suffixed with the current user id.  
Black Magic Data create_​page CREATE_​PAGE Create a new page beneath a specified page.  
Black Magic Data create_​page_​always CREATE_​PAGE_​ALWAYS Create a new page beneath a specified page.  
Black Magic Data create_​page_​always_​beneath_​current CREATE_​PAGE_​ALWAYS_​BENEATH_​CURRENT Create a new page beneath the current page.  
Black Magic Data create_​page_​beneath_​current CREATE_​PAGE_​BENEATH_​CURRENT Create a new page beneath the current page.  
Black Magic Data current_​api_​server CURRENT_​API_​SERVER Returns the name currently set API server name.  
Black Magic Data current_​symbol_​permission_​set CURRENT_​SYMBOL_​PERMISSION_​SET The currnetly active symbol permission set.  
Black Magic Data delete_​file DELETE_​FILE Delete a file.  
Black Magic Data evaluate_​as_​magic_​data EVALUATE_​AS_​MAGIC_​DATA Evaluates the result of preceding symbols.  
Black Magic Data evaluate_​with_​magic_​data EVALUATE_​WITH_​MAGIC_​DATA Applies a following Magic Data expression.  
Black Magic Data list_​api_​servers LIST_​API_​SERVERS List configured API servers.  
Black Magic Data list_​uid_​filesets LIST_​UID_​FILESETS Lists all filesets  
Black Magic Data magic_​data_​fill MAGIC_​DATA_​FILL Processes Magic Data tokens in text  
Black Magic Data matches_​regex MATCHES_​REGEX Tests for a string matching a regular expression.  
Black Magic Data new_​mail NEW_​MAIL Begin a new email.  
Black Magic Data permission_​set_​description PERMISSION_​SET_​DESCRIPTION Get the description for a permission set.  
Black Magic Data recall_​from_​session RECALL_​FROM_​SESSION Synonym for RETRIEVE_​FROM_​SESSION.  
Black Magic Data remove_​current_​user_​from_​group REMOVE_​CURRENT_​USER_​FROM_​GROUP Removes the current user from a group.  
Black Magic Data remove_​file_​from_​set REMOVE_​FILE_​FROM_​SET Remove a file from a fileset.  
Black Magic Data remove_​user_​from_​group REMOVE_​USER_​FROM_​GROUP Removes a user from a group.  
Black Magic Data restore_​from_​session RESTORE_​FROM_​SESSION Synonym for RETRIEVE_​FROM_​SESSION.  
Black Magic Data retrieve_​from_​session RETRIEVE_​FROM_​SESSION Retrieve a value previously saved to the user's session.  
Black Magic Data sanitize_​magic_​data SANITIZE_​MAGIC_​DATA Sanitize text to remove Magic Data tokens.  
Black Magic Data save_​content_​to_​page SAVE_​CONTENT_​TO_​PAGE Adds a content block to a specified page and area.  
Black Magic Data save_​html_​to_​page SAVE_​HTML_​TO_​PAGE Adds an HTML block to a specified page and area.  
Black Magic Data save_​to_​session SAVE_​TO_​SESSION Save the current value to the user's session.  
Black Magic Data send_​mail SEND_​MAIL Send the email.  
Black Magic Data set_​current_​page_​attribute SET_​CURRENT_​PAGE_​ATTRIBUTE Set an attribute of the current page.  
Black Magic Data set_​current_​user_​attribute SET_​CURRENT_​USER_​ATTRIBUTE Set an attribute of the current user.  
Black Magic Data set_​file_​attribute SET_​FILE_​ATTRIBUTE Set an attribute of a specified file.  
Black Magic Data set_​page_​attribute SET_​PAGE_​ATTRIBUTE Set an attribute of a specified page.  
Black Magic Data set_​page_​type SET_​PAGE_​TYPE Set the page type of a page.  
Black Magic Data store_​to_​session STORE_​TO_​SESSION Synonym for SAVE_​TO_​SESSION.  
Black Magic Data with_​api_​server WITH_​API_​SERVER Note the API server for subsequent API evaluations.  
Magic Data Forms as_​form AS_​FORM Sets a form.  
Magic Data Forms as_​form_​field AS_​FORM_​FIELD Sets a field for use in following symbols.  
Magic Data Forms as_​form_​interface AS_​FORM_​INTERFACE Identifies and sets a form interface.  
Magic Data Forms current_​form CURRENT_​FORM Returns the currently set form name.  
Magic Data Forms current_​form_​interface CURRENT_​FORM_​INTERFACE Returns the currently set form interface.  
Magic Data Forms delete_​form_​response DELETE_​FORM_​RESPONSE Delete a form response.  
Magic Data Forms form_​boolean_​filter_​of_​fields FORM_​BOOLEAN_​FILTER_​OF_​FIELDS Retrieve the value of specific fields.  
Magic Data Forms form_​response_​as_​html_​dl FORM_​RESPONSE_​AS_​HTML_​DL Returns a form response as a definition list.  
Magic Data Forms form_​response_​field_​values FORM_​RESPONSE_​FIELD_​VALUES List the value for all fields of a response.  
Magic Data Forms form_​response_​time FORM_​RESPONSE_​TIME The timestamp a response was made.  
Magic Data Forms form_​response_​user FORM_​RESPONSE_​USER The user who made a response.  
Magic Data Forms form_​value_​of_​field FORM_​VALUE_​OF_​FIELD Retrieve the value to a specific field and response.  
Magic Data Forms form_​value_​of_​fields FORM_​VALUE_​OF_​FIELDS Retrieve the value of specific fields.  
Magic Data Forms get_​time_​from_​format GET_​TIME_​FROM_​FORMAT Parse a date into a time using a format.  
Magic Data Forms html_​thead_​tr HTML_​THEAD_​TR Returns the previous result as the heading row of a table.  
Magic Data Forms html_​tr HTML_​TR Returns the previous result as a row of a table.  
Magic Data Forms list_​form_​fields LIST_​FORM_​FIELDS List all fields of a form.  
Magic Data Forms list_​form_​interfaces LIST_​FORM_​INTERFACES List form interfaces.  
Magic Data Forms list_​form_​responses LIST_​FORM_​RESPONSES List all responses to a form.  
Magic Data Forms list_​form_​responses_​after LIST_​FORM_​RESPONSES_​AFTER List a user's responses.  
Magic Data Forms list_​form_​responses_​for_​user LIST_​FORM_​RESPONSES_​FOR_​USER List a user's responses.  
Magic Data Forms list_​form_​responses_​matching_​value LIST_​FORM_​RESPONSES_​MATCHING_​VALUE List responses to a form where a specific field has a specific value.  
Magic Data Forms list_​forms LIST_​FORMS List all forms by name.  
Magic Data Forms with_​form WITH_​FORM Sets a form.  
Magic Data Forms with_​form_​interface WITH_​FORM_​INTERFACE Identifies and sets a form interface.  
Magic Data Forms CSV form_​csv_​set_​date_​field FORM_​CSV_​SET_​DATE_​FIELD Informs the CSV form interface which field to use for a timestamp.  
Magic Data Forms CSV form_​csv_​skip_​rows FORM_​CSV_​SKIP_​ROWS Directs the CSV form interface to skip rows before processing.  
MaxMind IP-GeoLoc maxmind_​city MAXMIND_​CITY Look up the city for an IP adddress.  
MaxMind IP-GeoLoc maxmind_​country MAXMIND_​COUNTRY Look up the country for an IP adddress.  
MaxMind IP-GeoLoc maxmind_​country_​code MAXMIND_​COUNTRY_​CODE Look up the country code for an IP adddress.  
Flags flag FLAG Insert a flag.  
Country State Manager as_​country AS_​COUNTRY Identifies a country and sets the context  
Country State Manager as_​state AS_​STATE Identifies a state and sets the context  
Country State Manager country_​code COUNTRY_​CODE Synonym for AS_​COUNTRY  
Country State Manager country_​name COUNTRY_​NAME Returns the name of a country  
Country State Manager list_​countries LIST_​COUNTRIES Provides a list of countries  
Country State Manager list_​states LIST_​STATES List the states in a country  
Country State Manager state_​code STATE_​CODE Returns the code for a state  
Country State Manager state_​name STATE_​NAME Returns the name of a state  
Sorcerer's Map directions_​link DIRECTIONS_​LINK Provides a link to a Google map with directions page  
Sorcerer's Map geo_​latlng GEO_​LATLNG Lookup the Lat/Lng for a location  
Sorcerer's Map ip_​to_​city IP_​TO_​CITY Look up the city for an IP adddress.  
Sorcerer's Map ip_​to_​country_​code IP_​TO_​COUNTRY_​CODE Look up the country code for an IP adddress.  
Sorcerer's Map ip_​to_​country_​state_​code IP_​TO_​COUNTRY_​STATE_​CODE Look up the country/state code for an IP adddress.  
Sorcerer's Map ip_​to_​latlng IP_​TO_​LATLNG Look up the latitude and longitude for an IP adddress.  
Sorcerer's Map ip_​to_​state_​code IP_​TO_​STATE_​CODE Look up the state code for an IP adddress.  
Sorcerer's Map lat_​from_​latlng LAT_​FROM_​LATLNG Gets the latitude part of a Lat/Lng pair.  
Sorcerer's Map latlng_​distance_​km LATLNG_​DISTANCE_​KM The distance between two Lat/Lng pairs, in km.  
Sorcerer's Map latlng_​distance_​miles LATLNG_​DISTANCE_​MILES The distance between two Lat/Lng pairs, in miles.  
Sorcerer's Map latlng_​to_​dmd LATLNG_​TO_​DMD Format a Lat/Lng in Degrees, Minutes and Decimals.  
Sorcerer's Map latlng_​to_​dms LATLNG_​TO_​DMS Format a Lat/Lng in Degrees, Minutes and Seconds.  
Sorcerer's Map lng_​from_​latlng LNG_​FROM_​LATLNG Gets the longitude part of a Lat/Lng pair.  
Zone Based Shipping zbs_​order_​shipping_​cost ZBS_​ORDER_​SHIPPING_​COST Returns the ZBS shipping cost for an order.  
Zone Based Shipping zbs_​order_​zone ZBS_​ORDER_​ZONE Returns the ZBS shipping zone for an order.  
Zone Based Shipping zbs_​zone_​name ZBS_​ZONE_​NAME Returns the ZBS shipping zone for an order.  

Get this addon

You can get Magic Data from the concrete5 marketplace

Documentation & Support

A useful snippet from the Uber List pages

If you have been looking through the exciting list capabilities of the Uber List pages, you will have noticed a common bit of text used in many of ...... more.

Developing Symbols

While the symbols provided by Magic Data are extensive and growing all the time, they can never be complete. Magic Data is an addon for developers ...... more.

Entering and Evaluating Magic Data Expressions Inside Blocks

If all you need is to evaluate Magic Data tokens embedded into the text of a block, please see Integrating Magic Data Tokens with other blocks. It ...... more.

Examples of Magic Data in Orders

Some Magic Data Commerce examples to try in the symbol tester. In the symbol tester you can select who the 'current user' is for testing only. ...... more.

Examples of Magic Data in Users and Groups

Some examples to try in the symbol tester for users and group exit times. When learning Magic Data, it often helps to build up sets of symbols ...... more.

Examples of Magic Data when Listing Pages

Some examples to try in the symbol tester for listing pages. When learning Magic Data, it often helps to build up sets of symbols piece by piece ...... more.

Integrating Magic Data Tokens with other blocks

If you know a little php, adding the power of Magic Data token and symbol processing to other blocks is trivial and can easily be directly ...... more.

Magic Data

Powerful token display and symbol processing integrated to core blocks and many other addons. Have you ever thought: 'I want that block to show a ...... more.

Magic Data Enabling a Page List

When enabling a page list template for Magic Data, the basic principle is the same as with Magic Data enabling any block template. Load a Magic ...... more.

Magic Data Enabling for Themes

Theme develoeprs can take the concept of Magic Data templates one step further and enable Magic Data across an entire theme. The concept is very ...... more.

Symbols Documentation

Here we have a documentation view of Magic Data symbols currently installed on this site. This list is by no means complete because there are more ...... more.

Last updated: over a year ago