K4:Tag Cheat Sheet
From In-Portal Developers Guide
IsNewMode
Tells, that form data wasn't saved to database yet.
PrintList, PrintList2
Displays data from database table.
input parameters
| name | values | description |
|---|---|---|
| no_table | "1" or "0" | Don't use HTML table for data output. Is enabled by default for "PrintList" tag. |
| list_name | any string | Defines name, that will be used to keep list filter defined via "types" and "except" parameters. Can be used only for categories and category items. |
| requery | "1" or "0" | Discard previously retrieved from database data and retrieve it again. |
| offset | any number | Start displaying data only starting from given zero-based record number. |
| per_page | any number or "-1" | Display only given count of database records per page or pass "-1" to display all records. When missing and not set by user (via theme list "Items Per Page" control), then value from "default_per_page" is used. |
| default_per_page | any number or "-1" | Used as default value for "per_page" parameter. When missing, then 10 items per page are displayed. |
| limit | any number | Allows to print less records, then are retrieved using "per_page"/"default_per_page" parameters. |
| sort_by | string | FieldName2,Order2". For example: "LastName,asc|BirthDate,desc". |
| types | string | Comma separated types of data to display. |
| except | string | Comma separated types of data to hide. |
| direction | "H" or "V" | Defines order, how data should be displayed in table (only, when "no_table" parameter is not used):
A B C D E F K L M
A D K B E L C F M |
| columns | any number | Columns count used to display data. |
| render_as | any string | Block name, that will be used to display one database table record. |
| row_start_render_as | any string | Block name, that will be used to display row start ("<tr>" by default). |
| row_end_render_as | any string | Block name, that will be used to display row end ("</tr>" by default). |
| empty_cell_render_as | any string | Block name, that will be used to display empty cell ("<td> </td>" by default). |
| more_link_render_as | any string | Block name, that will be used to display "More ..." link, when there is more data in database, then is displayed to user. |
output parameters
- column_width
- is_last
- last_row
- not_last
- first_col
- last_col
- column_number
- num
