Подсчет количества элементов

#
Re: Подсчет количества элементов
В таком случае подсчет количества инфоэлементов с неотмеченным доп. свойством необходимо производить другим способом. Т.к. инфосистема показывается у Вас в макете(или шаблоне страницы), то добавим конструктор запроса:
<?
$InformationSystem = new InformationSystem();

$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

$element['type']=1;
$element['prefix'] = 'and ';
$element['property_id'] = 33;
$element['if'] = '=';
$element['value'] = '0';
$element['sufix']='';
$property['select'][]=$element;

$item_count = 100;

$InformationSystemId = 24;

$InformationGroupId = false;

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, 'Колво',$item_count,0,$external_propertys, $property);  
?>

В качестве $element['property_id'] подставите идентификатор Вашего доп. свойства free. Затем обязательно вносим изменения в XSL-шаблон "Колво".
<!-- ======================================================== -->
<!-- Шаблон выводит ссылки подгруппы информационного элемента -->
<!-- ======================================================== -->
<xsl:template match="group" mode="groups">

<xsl:param name="cur_group_id" select="@id"/>

<xsl:value-of select="count(/document/blocks/items/item[@group_id = $cur_group_id])"/>
...
#
Re: Подсчет количества элементов
Может кому то пригодится

count(/shop/item[@group = $group_id]/property[@xml_name = 'type-of-goods'][value = 'Збірники']


Считает количество продуктов данной группы($group_id - переменная с айдишником текущей группы), у которых значение дополнительного свойства равно 'Збірники'
#
Re: Подсчет количества элементов
undefined,
скобочку закрывающую забыли
Заказов не беру. Консультирую редко.
#
Re: Подсчет количества элементов
Да, спасибо.
Вот правильный код:
count(/shop/item[@group = $group_id]/property[@xml_name = 'type-of-goods'][value = 'Збірники'])
Авторизация