Вывод на главной названий и изображений определенных ИС

#
Вывод на главной названий и изображений определенных ИС
Здравствуйте!

Есть 4 информационных системы. Например:

ИнфоСистема - 1
Инфосистема - 2
ИнфоСистема - 3
ИнфоСистема - 4

Подскажите, пожалуйста, как вывести на главной названия и изображения именно этих 4 систем (по id), что бы был такой показ:

Название ИнфоСистемы - 1, изображение ИнфоСистемы - 1
Название ИнфоСистемы - 2, изображение ИнфоСистемы - 2
...

Заранее благодарю за помощь.
#
Re: Вывод на главной названий и изображений определенных ИС
Вот набросал:

   $Core_Controller = new Core_Controller(Core_Entity::factory('Site', CURRENT_SITE));

   $oInformationsystem = Core_Entity::factory('Informationsystem');

   $oInformationsystem->queryBuilder()->where('id', 'in', [17, 18, 19]);

   $Core_Controller
      ->addEntities($oInformationsystem->findAll())
      ->xsl(Core_Entity::factory('Xsl')->getByName('homepage_infosystems'))
      ->show();


xsl:

   <xsl:template match="/site">
      <xsl:apply-templates select="informationsystem"/>
   </xsl:template>
   
   <xsl:template match="informationsystem">
      <h3><a href="{url}"><xsl:value-of select="name"/></a></h3>
   </xsl:template>


Насчёт картинок: Я так понимаю, вы расширяли oInformationsystem, так что смотрите сами, что там выводится в xml.

Кстати, почему информационные системы, а не группы информационных систем или узлы структуры сайта?
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Re: Вывод на главной названий и изображений определенных ИС
Roman Fov,
Да, на счет картинок  - я не могу понять как привязать картинку к ИС. К Группам ИС и элементам можно, а вот к самой ИнфоСистеме нельзя....точнее можно, просто я не знаю как.
Вы спрашиваете почему именно ИС, а не группы или узлы структуры ? Подумал, что это правильный вариант реализации.
Вот, собственно, и сам пример.
На главной нужно вывести Сауны и Бани, Камины, Монтаж дерева, Дымоходы....
#
Re: Вывод на главной названий и изображений определенных ИС
> На главной нужно вывести Сауны и Бани, Камины, Монтаж дерева, Дымоходы....

Всё, что продаётся (в том числе услуги) по-моему должно быть в магазине.
+ получим общие сортировки, характериситки и теги.
+ Это позволит создавать занятные цепочки товаров (100 в 1) или можно будет через сопутствующие товары предлагать допуслуги (на странице камина напомнить, что для него мы можем сделать ещё и трубу и фундамент)

Всё из коробки. Одни плюсы.

В случае с инфосистемами:
- Настройки для каждой свои ( ватермарки, форматы дат )
- Вывод услуг, их группировка и навигация по ним будет геморной.
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Re: Вывод на главной названий и изображений определенных ИС
Не работает код, к сожалению...
#
Re: Вывод на главной названий и изображений определенных ИС
В where вставили идентификаторы нужных вам инфосистем?
Шаблон homepage_infosystems создан?
Какую ошибку выводит?
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Re: Вывод на главной названий и изображений определенных ИС
да
да
Parse error: syntax error, unexpected '[' in .. template.htm on line 48
#
Re: Вывод на главной названий и изображений определенных ИС

$Core_Controller = new Core_Controller(Core_Entity::factory('Site', CURRENT_SITE));

    $oInformationsystem = Core_Entity::factory('Informationsystem');

    $oInformationsystem->queryBuilder()->where('id', 'in', array(17, 18, 19) );

    $Core_Controller
       ->addEntities($oInformationsystem->findAll())
       ->xsl(Core_Entity::factory('Xsl')->getByName('homepage_infosystems'))
       ->show();
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Вывод на главной названий и изображений определенных ИС
EugenyP,
вообще ничего не происходит...вот:

<?php

$Core_Controller = new Core_Controller(Core_Entity::factory('Site', CURRENT_SITE));

$oInformationsystem = Core_Entity::factory('Informationsystem');

$oInformationsystem->queryBuilder()->where('id', 'in', array(20, 21, 22, 23) );

$Core_Controller
   ->addEntities($oInformationsystem->findAll())
   ->xsl(Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной'))
   ->show();
?>
#
Re: Вывод на главной названий и изображений определенных ИС
В xml что попадает?
Email: roman.fov@gmail.com Skype: roman-fov
Авторизация