Меню и группы в прайсе!

#
Меню и группы в прайсе!
1.   Как в центральном меню сделать выравнивание по высоте по центру?
2.   Как в прайс-листе организовать вывод групп со всеми подгруппами?
3.  Возможно ли выводить на главной не один документ, а несколько?
Модератор
#
Re: Меню и группы в прайсе!
1. Посмотрите информацию по CSS, вопрос не относится к функционированию HostCMS
2. Прайс лист для какого модуля?
3. Стандартно нет, используя метод показа выводить можно сколько угодно документов. Описание класса Document есть в API.
#
Re: Меню и группы в прайсе!
1. Буду смотреть.
2. Прайс лист в "нтернет магазин".
3. Спасибо, разобрался.
#
Re: Меню и группы в прайсе!
Для отображения всех групп интернет-магазина вместе со своими подгруппами при выводе прайс-листа, нужно вносить соответствующие изменения в XSL-шаблон "МагазинПрайс"(именно он используется по умолчанию). Полная иерархия групп магазина уже есть в XML-файле, ее остается только вывести, поэтому и нужно изменить только XSL-шаблон.
#
Re: Меню и группы в прайсе!
Простите, в XML не силён, не могли бы Вы указать на примере стандартного XSL шаблона вывод всех групп товара в прайс-листе.
Заранее благодарен.
#
Re: Меню и группы в прайсе!
Посмотрите на примере стандартного XSL-шаблона
"МагазинКаталогТоваров"
#
Re: Меню и группы в прайсе!
Ткните носом, куда именно смотреть чтоб получить таблицу в прайсе вида :
Группа1
Подгруппа1 - Группы1
товар - группы1 - подгруппы1
#
Re: Меню и группы в прайсе!
В стандартной реализации прайс-листа и так выводятся названия групп, а под ними список товаров этих групп. Куда Вы хотите выводить:
Группа1
Подгруппа1 - Группы1
товар - группы1 - подгруппы1

Где это должно отображаться?
#
Re: Меню и группы в прайсе!
Я так понял искать надо тут:
<!-- Группы товаров -->
   <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>


А вот как именно поправить код чтобы выводились подгруппы немогу
#
Re: Меню и группы в прайсе!
wildthing, приведенный фрагмент XSL-шаблона и так должен выводить подгруппы. Если версия системы 5-ая, то в метод ShowShop передайте параметр $param['xml_show_group_type'] = 'all';
Авторизация