Подскажите как выводить только те элементы из подгрупп, которые содержат в доп. свойстве идентификатор текущей страницы.
Дополнительное свойство - это у меня набор идентификаторов (для каждого элемента свой).
Здесь вероятно надо переменную определить, нон как это сделать - затрудняюсь.
->where('property_value_strings.value', '=', '$для каждого элемента свой'
делаю, так, но безуспешно
$Informationsystem_Controller_Show
->xsl(
Core_Entity::factory('Xsl'

->getByName('СписокЭлементовPUBL_second'

)
->groupsMode('tree'

->group(FALSE)
->limit(10)
->itemsProperties(TRUE)
->itemsPropertiesList(FALSE);
// Объединение с нужной таблицей свойств
$oCore_QueryBuilder_Select2 = Core_QueryBuilder::select('properties.id'

->from('properties'

->where('properties.tag_name', '=', 'listIdStructure'

;
$Informationsystem_Controller_Show
->informationsystemItems()
->queryBuilder()
->leftJoin('property_value_strings', 'informationsystem_items.id', '=', 'property_value_strings.entity_id',
array(
array('AND' => array('property_value_strings.property_id', '=', Core_QueryBuilder::expression('`property_value_strings`.`property_id`'

))
)
)
// Идентификатор дополнительного свойства
->where('property_value_strings.property_id', '=', 594)
->where('property_value_strings.value', '=', '$для каждого элемента свой'
->groupBy('informationsystem_items.id'

// Количество свойств
->having(Core_Querybuilder::expression('COUNT(DISTINCT `informationsystem_item_properties`.`property_id`)'

, '=', 1);
$Informationsystem_Controller_Show->show();