Specifies the class to fetch the data. Base classes (located in the folder DocLister/core/controller/):
Default value - site_content
Type of documents. Possible Values - parents, documents.
The list of documents inserted into the query will be selected from a parameter whose name coincides with the value of this parameter.
To avoid misunderstandings, it is recommended to always explicitly define this parameter. It is especially important when parents and documents parameters are used simultaneously.
Default value - parents
Selection of documents based on the list of parental documents.
Possible values are the id values of the parent documents, separated by a comma.
The default value is the page id on which the snippet is called.
Selection of arbitrary documents.
If the parameter parents__ is used, then the documents listed in this parameter will be simply added to the result and subject to subsequent selection rules (filtering, sorting).
Possible values are document id values, separated by a comma.
Allows you to select all the records from the table if the documents parameter is not specified. The idType parameter in this case must be documents.
Possible values - 1 or 0.
Default - 0.
Maximum number of documents per query.
Possible values are an integer that is greater than or equal to zero.
Can be overridden by parameter queryLimit value.
Default value - 0.
Maximum number of documents per query.
Possible values are an integer that is greater than or equal to zero.
Default value - 0.
The depth of the query using the parameter parents.
Possible values are an integer that is greater than or equal to zero.
Default value - 0.
Number of documents to skip from the beginning of the list. Overridden when using pagination. If you want to always skip N documents, you must use the start parameter.
Possible values are an integer that is greater than or equal to zero.
Default value - 0.
Number of documents skipped from the beginning of the query. Folds with an offset value that is automatically set when pagination occurs.
Possible values are an integer that is greater than or equal to zero.
Default value - 0.
The maximum number of documents displayed on 1 page in the query.
Possible values are an integer that is greater than or equal to zero.
Default value - 0.
Additional conditions for retrieving documents. Any string that meets the requirements of the string to be substituted in the WHERE clause of the SQL query.
Default value - empty.
The exclusion of documents from which a query was made using the parameter parents.
Possible values:
Default value - 0.
The names of the fields to include in the selection.
Default value - empty.
Group results by any field.
Default value - defined in the controller
The name of the table for query. If the table PrimaryKey differs from id, then you must additionally specify the name of this field in the idField parameter.
Possible values - any table name without the EVO table prefix.
Default value - site_content
The name of the PrimaryKey field. The documents specified through the documents parameter will be selected by this field.
Possible values - any field name available in the table specified by the table parameter.
Default value - id
The name of the field in which the idField values of the parent documents are stored. Used when fetching documents from the parents parameter.
Possible values - any name of the field available in the table specified by the table parameter.
Default value - parent.
Prefix for placeholders created from the names of TV-parameters.
Default value - tv
List of TV that should be in the query.
Possible values - names of TV, separated by a comma.
Default value - empty.
TV-names, the value of which must be prepared for display in accordance with the installed widgets. TV parameters which are not present in the value of the tvList parameter will be ignored.
Possible values - * or a list of TV names, separated by a comma.
Default value - empty.
The value "none" specifies automatic sorting by MySQL rules (usually by primary key).
Possible values:
none - automatic sorting by MySQL rules (usually by primary key); doclist - output documents in the order in which they are added to the snippet via the documents parameter; ** other - sorting according to the criteria specified in the orderBy, order, and sortBy parameters.
Default value - none.
A single sort string (at least a collection of sortBy and sortDir parameters, but has a higher priority).
Possible values - any string that meets the rules for constructing the ORDER BY parameter in the SQL query. When sorting in the site_content controller, it is advisable to use the prefix c. for the fields of table site_content. The names of TV are indicated as is.
For sorting in random order, the value of the orderBy parameter will be "RAND()".
Default value - id DESC (or defined in the controller)
Sorting criterion without sorting direction.
Possible values - any string that meets the rules for constructing the ORDER BY parameter in the SQL query. The names of TV are indicated as is.
Default value - empty. The default value can be hard-coded in the controller.
Sorting direction.
Possible values are ASC, DESC. The value of this parameter can be overridden by the value of the sortDir parameter.
Default value - DESC.
A synonym for the "order" parameter, but it has a higher priority. If "order" and "sortDir" parameters are set, the value of the sortDir parameter will be used.
Possible values - ASC, DESC.
Default value - DESC (or defined in the controller).
Rules for converting the types of TV when sorting.
Possible values (are separated by commas in the order in which the TV names in the orderBy parameter are specified):
Due to the engine features (TV whose values coincide with the default values are not saved in a separate table), sorting records may not be corrected if the Default value is different from the empty page. Therefore, it is recommended to specify the TV parameters for which the Default value is forcibly specified.
Output of deleted or unpublished resources (used only in controllers based on site_content)
Possible values - 0/1.
Default value - 0
Rules for filtering documents.
Possible values - The string is formed according to the rules described in DocLister::getFilters(). More details in the section "Filters".
Default value - empty.
OR(AND(filter:field:operator:value;filter2:field:operator:value);(...))
The filter separator for mode containsOne.
Possible values - any string.
The string that defines the source of the tags.
Possible values - a line with rules separated by a colon.
Default value - empty.
To automatically substitute tags from a GET variable, you must specify the name of this variable by passing a value of type get:tag in this parameter. In this case, the tags should be substituted into $_GET['tag']. In case if static query is necessary, it is possible to replace get on static and after a colon to transfer value of the tag, for example, static:value_tag
URL genereting scheme
Possible values are the schemes available in Evolution (relative, http, https, full).
Default value - empty (the relative)
The document field in which the date is located.
Possible values - name of the field in the table. If the value was a string other than createdon and the value of this field in the database is 0, then the value from createdon is taken. For example: You use a deferred publication for some documents and specify sorting by the field pub_date. So, c DocLister you will never get a situation that documents published without deferred publication will always be at the end of the list.
Default value - pub_date.
Formatting rules for the PHP function strftime.
The date source is the dateSource parameter. In addition, the date offset on the server is taken into account (see the system parameter server_offset_time). Thus, you can use a personalized time substitution depending on the user's time zone.
Default value - %d.%b.%y %H:%M.
Text processing rules for the formation of a brief description. Loads the summary extender. The controller site_content has an additional rule for the processed text: by default, the content field is sent to the processing. But if the introtext field is not empty, then the text from this field will be passed in addition to the summary. Similarly, the onetable controller itself leads.
Possible values - string formed according to summary extender rules:
action1:parameter1,action2:parameter2A:parameter2B,action3
Default value - empty.
The name of the field for the short text source from the contentField. Used only if the summary extender is loaded.
Default value - empty.
The name of the field in which the main content of the document is stored. Used only if the summary extender is loaded.
Default value - empty.
Screening of field values. Field names are available in templates via placeholders with the prefix e: [+e.pagetitle+], [+e.longtitle+].
Possible values - field names, separated by commas.
Adds JotX comments number to the selection when using the jotcount extender.
Possible values - 1 or 0.
Default value - 0.