Итак, проверенный фрагмент XSL:
<xsl:variable name="current_group_id" select="@id" />
<xsl:if test="count_all_items!=0">
<div style="margin: 1px 0px 1px 0px; padding: 1px 0px 1px 0px; font-size:13px; border-bottom: 1px dotted #efefef;">
<img src="/hostcmsfiles/images/arrow_path.gif" style="margin: 6px 2px 2px 5px"/>
<a href="{/document/blocks/url}{fullpath}">
<b><xsl:value-of disable-output-escaping="yes" select="name"/></b></a> <span style="color:#cacaca;font-size:11px;">(<xsl:value-of select="count_all_items"/>)</span>
 <span style="color:#d6206f;font-size:11px;">+<xsl:value-of select="count(//item[@group_id = $current_group_id and concat(substring(item_date,7,4),substring(item_date,4,2),substring(item_date,1,2)) > /document/current_date])" /></span>
</div>
</xsl:if>
Фрагмент вызова (закомментированы фрагменты, которые были лишними при тестировании):
<?php
$InformationSystem = & singleton('InformationSystem');
$external_propertys=array();
$property=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
$external_propertys['current_date'] = date('Ymd', time() - 60*60*24);
$property['show_item_type']=array('active');
/*
$element = array();
$element['type'] = 1;
$element['property_id'] = 53;
$element['prefix'] = ' AND ';
$element['if'] = '=';
$element['value'] = 0;
$element['sufix']='';
$property['select'][] = $element;*/
$InformationSystemId = 36;
$item_count =20;
$InformationGroupId = false; // false - из всех групп, 0 - из корневой группы
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'svideos_СписокВидеоНаГлавной',$item_count,0,$external_propertys,$property);
?>
3dkvadrat писал(а):
Это где вставлять в типовую страницу?
Вставлять код
$external_propertys['current_date'] = date('Ymd', time() - 60*60*24);
$InformationGroupId = false; // false - из всех групп, 0 - из корневой группы
перед ShowInformationSystem ...