Анонс новостей

#
Анонс новостей
А возможно ли такое? человек открывает к примеру новость.И слева был анонс новостей. но токи отображались лишь заголовки новостей, т.е всех новостей
Модератор
#
Re: Анонс новостей
выводите все новости в макете через показ инфосистемы с применением другого XSL-шаблона, в котором оставите только вывод новостей. Простая задача.
#
Re: Анонс новостей
вот. вот... я че то не нашел? где тут мона указать другой xls шаблон?

  <?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

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

/* Количество выводимых элементов */
$item_count = 10;

$InformationSystemId = 1;

$InformationGroupId = false;  // false - из всех групп, 0 - из корневой группы

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);  
?>
Модератор
#
Re: Анонс новостей
Так вот же он:
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);  
#
Re: Анонс новостей
или я глупый, или я не понимаю...
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

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

/* Количество выводимых элементов */
$item_count = 2;

$InformationSystemId = 5;

$InformationGroupId = 0;  // false - из всех групп, 0 - из корневой группы

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, '98',$item_count,0,$external_propertys);  
?>

а мне оно пишет ....

Ошибка! Не найден XSL шаблон 98...

Но перед этим я через админку сделал модуль в новости и статьи, ему присвоился номер 98, где я поудалял все то что мне не нада
Модератор
#
Re: Анонс новостей
voldemair,
укажите не номер XSL-шаблона, а его имя.
#
Re: Анонс новостей
Правильный ли порядок действий для вывода инфосистемы?
1) Создаю инфосистему с элементами (например новости)
2) Вставляю в нужное место моего шаблона главной страницы вот этот код -
<?
$InformationSystem = new InformationSystem();

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

$item_count = 2;
$InformationSystemId = 16; //здесь указываю код написанный слева от инфосистемы
$InformationGroupId = 0;  
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, 'СписокНовостейНаГлавной',$item_count,0,$external_propertys);  
?>

ошибка Fatal error: Class 'InformationSystem' not found in W:\home\адрес сайта\www\templates\template13\template.htm on line 126
т.е. ошибка в строке $InformationSystem = new InformationSystem();
Rafandos
Авторизация