Группы в прайсе

#
Группы в прайсе
Здравствуйте!
Сейчас прайс магазина выводит название подгрупп и товары, которые в эту подгруппу входят.
Нельзя ли вывести не только подгруппы, но и группы?
Модератор
#
Re: Группы в прайсе
elemir,
В код динамической страницы "Прайс" добавьте выделенным жирным строку:
$param['xml_show_group_type'] = 'all';

$shop = & singleton('shop');
$shop->ShowShop($shop_id, $xsl_name, $param, $external_propertys);
?>
#
Re: Группы в прайсе
Задача та же.
Проверил код дин.страници-там присутствует указанная строка,но выводит только подгруппы.
Вот весь код:
<?
$shop_id = to_int($GLOBALS['LA']['shop_id']);
$xsl_name = to_str($GLOBALS['LA']['xsl_name']);

$param = array();
$param['xml_show_group_type'] = 'all';
$external_propertys = array();

$param['current_group_id'] = false;
$param['items_on_page'] = 1000;
$param['dec_reques_number'] = true;

$shop = & singleton('shop';
$shop->ShowShop($shop_id, $xsl_name, $param, $external_propertys);
?>
Может нужно и XSL подправить?
momentomore
Модератор
#
Re: Группы в прайсе
XSl-должен быть как на демо-сайте. Проверьте. Если не заработает - напишите в поддержку, нужно смотреть на месте.
#
Re: Группы в прайсе
Ок.Буду писать, так-как XSL с "демо" не помог.
momentomore
#
Re: Группы в прайсе
Добрый день.
1).Не стал грузить поддержку,проблему решил сам(после анализа XML и небольших экспериментов пришел к выводу что группы не отображаются по причине проверки в XSL на присутствие товара в группе.Закомментировал проверку-все работает.
2).Помогите в следующем:как сделать,чтобы формат названия групп разной вложенности отображался по разному(каждому уровню свой цвет ячейки).
3).Вот кусок кода:
<!-- Группы товаров -->
   <xsl:template match="group">
      <xsl:variable name="attr_group_id">
         <xsl:value-of select="@id"/>
      </xsl:variable>
      <!--<xsl:if test="count(/shop/item[@group=$attr_group_id]) &gt; 0">-->
         <tr>
            <td bgcolor="#EAE4DF" colspan="2">
               <strong>
                  <xsl:value-of select="name"/>
               </strong>
            </td>
         </tr>
         <xsl:apply-templates select="/shop/item">
            <xsl:with-param name="group_id" select="@id"/>
         </xsl:apply-templates>
      <!--</xsl:if>-->
      <xsl:apply-templates select="group"/>
   </xsl:template>
momentomore
Модератор
#
Re: Группы в прайсе
Про уровни вложенности посмотрите оси вот здесь, есть пример:
http://www.hostcms.ru/forums/22/111/
#
Re: Группы в прайсе
Спасибо,постараюсь разобраться.
momentomore
Модератор
#
Re: Группы в прайсе
wbags,
пожалуйста
Авторизация