Limb tags are powered by the excelent WACT template engine. Original WACT template engine was modified to meet specific Limb needs. Its a bad, bad thing. WACT will be used as an external library in the future releases (from Limb3)
Some of the tags found in Limb 2_x has no or almost no difference with WACT equivalents. This a Limb2 specific behaviour since WACT engine is not used as an external library.
core_block_tag - groups several components into a block. Can also be used to show or hide a portion of the template.
core_data_transfer_tag - creates a dataset from a field of the current dataset and transfers it to the target component at runtime.
core_dataspace_tag - establishes a new set of variables available to be accessed within the tag contents at runtime.
-
core_default_tag - outputs some content if a given variable is not defined at runtime.
-
-
core_ip_tag - outputs the content of the variable processed by ip :: decode_ip() function at runtime.
-
-
-
-
core_request_transfer_tag - appends stated $_REQUEST parameters(if any) to inner
HTML active elements links, form actions etc. at runtime.
core_set_tag - set the value of a variable in the current scope
core_status_tag - inserts a runtime conditions checking if object's status bit field contains specified value.
-
core_wrap_tag - merges the current template with a wrapper template, the current template being inserted into the wrapper at the point where the placeholder tag exists.
-
-
-
form_status_tag - outputs error or success status tag content if the form was validated.
-
-
action_button_tag - enhanced html button tag that submits a form to the particular action.
-
color_picker_tag - inserts a DHTML color picker element and a text input into the page.
date_tag - inserts a DHTML date picker element and a text input into the page.
file_select_tag - inserts a Limb file select control and hidden input into the page.
image_select_tag - inserts a Limb image select control and hidden input into the page.
node_select_tag - inserts a Limb node select control and hidden input into the page.
-
richedit_tag - inserts a
WYSIWYG editor that replaces text area into the page.
-
js_checkbox_tag - inserts a DHML checkbox and hidden input into the page that always returns its value ('0' or '1').
-
radio_selector_tag - helper tag for <input type='radio| and <label> tags then generating a list of radio boxes.
-
-
-
fetch_one_tag - fetches an object by the path and creates a dataspace with objects fields.
fetch_mapped_tag - fetches the object mapped by the url and creates a dataspace with objects fields.
datasource_tag - generates a dataset and transfers it to the target components.
fetch_sub_branch_tag - extended version of datasource_tag. Performs common fetching operations at the Limb object tree.
grid_list_tag - automaticaly generates a list or a table from a dataset.
grid_default_tag - displays content only if the grid dataset is empty at runtime.
grid_iterator_tag - repeats a portion of the template while iterating over the dataset records.
-
grid_stripe_tag - inserts a runtime condition if record is even or odd. Generates content only if the condition is passed.
-
-
-
-
grid_input_tag - generates an input component for every row from the dataset.
-
-
-
-
user_in_groups_tag - outputs some content only if user is participating in at least one of the listed groups at runtime.
user_not_in_groups_tag - outputs some content only if user is not a member of at least one of the listed groups at runtime.
actions_tag - generates a list of object's actions at runtime.
actions_item_tag - repeats a portion of the template while iterating over actions.
locale_locale_tag - outputs a portion of the template if one of the locale constant's value matches the value of name attribute.
-
-
-
-
-
metadata_charset_tag - outputs the charset meta string at runtime according to MANAGEMENT_LOCALE_ID value
Hint tag
HintTags :
hint_hint_tag - main hint tag
hint_content_tag - popup window content
hint_link_tag - text of the link
hint_title_tag - title of the popup window
Pager tags :
<pager:total>
<pager:first>
<pager:prev>
<pager:next>
<pager:current>
<pager:number>
<pager:section>
<pager:list>
<pager:last>
Обсуждение