ВВЕДЕНИЕ
Доступные методы класса Informationsystem_Controller_Show
Метод | Описание |
---|---|
group($id) | идентификатор информационной группы, если FALSE, то вывод информационных элементов осуществляется из всех групп |
subgroups(TRUE|FALSE) | отображать товары из подгрупп, доступно при указании в group() идентификатора родительской группы, по умолчанию FALSE |
groupsProperties(TRUE|FALSE|array()) | выводить значения дополнительных свойств групп, по умолчанию FALSE. Может принимать массив с идентификаторами дополнительных свойств, значения которых необходимо вывести. |
groupsPropertiesList(TRUE|FALSE|array()) | выводить список дополнительных свойств групп информационных элементов, по умолчанию TRUE |
propertiesForGroups(array()) | устанавливает дополнительное ограничение на вывод значений дополнительных свойств групп для массива идентификаторов групп. |
groupsMode('tree') | режим показа групп, может принимать следующие значения: none - не показывать группы, tree - показывать дерево групп и все группы на текущем уровне (по умолчанию), all - показывать все группы. |
groupsForbiddenTags(array('description')) | массив тегов групп, запрещенных к передаче в генерируемый XML |
item(123) | идентификатор показываемого информационного элемента |
itemsProperties(TRUE|FALSE|array()) | выводить значения дополнительных свойств информационных элементов, по умолчанию FALSE. Может принимать массив с идентификаторами дополнительных свойств, значения которых необходимо вывести. |
itemsPropertiesList(TRUE|FALSE|array()) | выводить список дополнительных свойств информационных элементов, по умолчанию TRUE |
commentsProperties(TRUE|FALSE|array()) | выводить значения дополнительных свойств комментариев, по умолчанию FALSE. Может принимать массив с идентификаторами дополнительных свойств, значения которых необходимо вывести. |
commentsPropertiesList(TRUE|FALSE|array()) | выводить список дополнительных свойств комментариев, по умолчанию TRUE. |
itemsForbiddenTags(array('description')) | массив тегов информационных элементов, запрещенных к передаче в генерируемый XML |
addFilter() | добавить условие отбора информационных элементов, может задавать условие отбора по значению свойства ->addFilter('property', 17, '=', 1) |
comments(TRUE|FALSE) | показывать комментарии для выбранных информационных элементов, по умолчанию FALSE |
commentsRating(TRUE|FALSE) | показывать оценки комментариев для выбранных информационных элементов, по умолчанию FALSE |
votes(TRUE|FALSE) | показывать рейтинг элемента, по умолчанию TRUE |
tags(TRUE|FALSE) | выводить метки |
calculateCounts(TRUE|FALSE) | вычислять общее количество информационных элементов и групп в корневой группе, по умолчанию FALSE |
siteuser(TRUE|FALSE) | показывать данные о пользователе сайта, связанного с выбранным информационным элементом, по умолчанию TRUE |
siteuserProperties(TRUE|FALSE) | выводить значения дополнительных свойств пользователей сайта, по умолчанию FALSE |
orderBy('informationsystem_items.name', 'ASC') | задает направление сортировки информационных элементов |
offset($offset) | смещение, с которого выводить информационные элементы. По умолчанию 0 |
limit($limit) | количество выводимых элементов |
page(2) | текущая страница, по умолчанию 0, счет ведется с 0 |
part($int) | номер отображаемой части информационного элемента |
parts(TRUE|FALSE) | использовать разделение текста на части через pagebreak, по умолчанию TRUE |
pattern($pattern) | шаблон разбора данных в URI |
tag($path) | путь тега, с использованием которого ведется отбор информационных элементов |
cache(TRUE|FALSE) | использовать кэширование, по умолчанию TRUE |
itemsActivity('active'|'inactive'|'all') | отображать элементы: active - только активные, inactive - только неактивные, all - все, по умолчанию - active |
groupsActivity('active'|'inactive'|'all') | отображать группы: active - только активные, inactive - только неактивные, all - все, по умолчанию - active |
commentsActivity('active'|'inactive'|'all') | отображать комментарии: active - только активные, inactive - только неактивные, all - все, по умолчанию - active |
calculateTotal(TRUE|FALSE) | вычислять общее количество найденных, по умолчанию TRUE |
showPanel(TRUE|FALSE) | показывать панель быстрого редактирования, по умолчанию TRUE |
Доступные свойства класса Informationsystem_Controller_Show
- total общее количество доступных для отображения записей
- patternParams массив данных, извлеченных из URI при применении pattern
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', 1)
);
$Informationsystem_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной')
)
->limit(5)
->show();
Напоминаю, что вопросы (только не про HostCMS) можно задать в группе https://t.me/newqosgroup