Вставка элементов ИС по одному, например баннеры, объявления.. не получается(
Вставка элементов ИС по одному, например баннеры, объявления.. не получается(
Приветсвую!
Для вывода элементов ИС по одной штуке в разных местах шаблона/макета делаю:
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();
$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
/* Количество выводимых элементов */
$item_count = 1;
$InformationSystemId = 33;
$InformationGroupId = 0; // false - из всех групп, 0 - из корневой группы
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'Контакты',$item_count,1,$external_propertys);
?>
Работает, выводит текст из одного элемента (1 элемент начиная с первого)
потом делаю чтобы выводил 1 элемент начиная со второго, и не получается..
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();
$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=0;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;
/* Количество выводимых элементов */
$item_count = 1;
$InformationSystemId = 33;
$InformationGroupId = 0; // false - из всех групп, 0 - из корневой группы
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'Контакты',$item_count,2,$external_propertys);
?>
Подскажите в чем может быть дело?
И как посмотреть "номер с котогого выводить"? может их не видно и там не 1 и 2 какие то другие цифры?
Re: Вставка элементов ИС по одному, например баннеры, объявления.. не получается(
Smit, попробуйте использовать специальный метод показа одного элемента ShowInformationSystemItem
Re: Вставка элементов ИС по одному, например баннеры, объявления.. не получается(
Не получилось, попробовал так:
$InformationSystem->ShowInformationSystemItem($InformationSystemId, 'Контакты',1,$external_propertys);
А описание для этой функции имеется?
Re: Вставка элементов ИС по одному, например баннеры, объявления.. не получается(
См. API. Вот выдержка:
ShowInformationSystemItem( int $information_item_id, string $xsl_name, [array $external_propertys = array()] );
Принимаемые параметры
$information_item_id - идентификатор, отображаемого информационного элемента
$xsl_name - имя XSL-шаблона, применяемого для отображения информационного элемента
$external_propertys - массив дополнительных свойств, индексы массива - имена дополнительных XML-тэгов, элементы массива - значения этих тэгов
Возвращает true
Описание:
Метод отображения информацию об информационном элементе
Re: Вставка элементов ИС по одному, например баннеры, объявления.. не получается(
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();
$xsl_name='Контакты';
$information_item_id=304;
$InformationSystem->ShowInformationSystemItem($information_item_id, $xsl_name);
?>
Ничего не выводит (
Re: Вставка элементов ИС по одному, например баннеры, объявления.. не получается(
Сообщите адрес сайта, адрес страницы с ошибкой и данные доступа к разделу администрирования на адрес тех. поддержки.