Главная страница магазина

#
Re: Главная страница магазина
Надеюсь, да.
#
Re: Главная страница магазина
Снова вопрос. Теперь требуется выводить последние добавленные фотографии товаров не все в куче, а группируя по разделам. Например бусы в одну строчку, браслеты в другую.
#
Re: Главная страница магазина
поможете?
#
Re: Главная страница магазина
VarVara, для реализации Вам нужно будет:
1. для метода показа ShowShop передать параметры: $param['items_field_order'] = 'shop_items_catalog_date_time';
$param['items_order']='Desc';
$param['current_group_id'] = false;
2. подготовить XSL-шаблон, который будет использоваться для показа фотографий товаров. Можно переделать стандартный "МагазинКаталогТоваров". В нем должно быть:
<table>
<xsl:apply-templates select="//group[@parent='0']"/>
</table>
...
<!-- Шаблон для групп товара -->
<xsl:template match="group">
<xsl:variable name="parent_id" select="@id"/>
<tr>
<xsl:apply-templates select="//item[@group_id = $parent_id]" />
</tr>
</xsl:template>
...
<!-- Шаблон для товара -->
<xsl:template match="item">
<td>
<!-- Изображение для товара, если есть -->
<xsl:if test="small_image!=''">
<a href="{/shop/path}{fullpath}{path}/"><img src="{small_image}" style="border: 1px solid #DADADA"/></a>
</xsl:if>
</td>
</xsl:template>
#
Re: Главная страница магазина
извините за беспокойство, но - не допоняла
пишу так:
<table width="80%" border="0" cellpadding="0" cellspacing="20">
            <td style="background:#ddaaaa;">
              <a class="x" href="http://butik.ostrov-sokrovish.com/shop/braslety/">Браслеты</a>
            </td><td><?

$shop = new shop();
$xsl_catalog = 'МагазинКаталогТоваровНаГлавной';
$shop->ShowShop(2, $xsl_catalog, array('current_group_id' => false, 'items_order' => Desc, items_field_order' = >'shop_items_catalog_date_time'));


?></td>
      </tr>
      <tr>
        <td style="background:#ffffbb;" >
          <a class="x" href="http://butik.ostrov-sokrovish.com/shop/kole/">Колье</a>
        </td><td><?$shop = new shop();
$xsl_catalog = 'МагазинКаталогТоваровНаГлавной';
$shop->ShowShop(2, $xsl_catalog, array('current_group_id' => false, 'items_order' => Desc, items_field_order' = >'shop_items_catalog_date_time'));?></td>
      </tr>
      <tr>
        <td style="background:#ffcc99">
          <a class="x" href="http://butik.ostrov-sokrovish.com/shop/collections/">Коллекции</a>
        </td><td><?$shop = new shop();
$xsl_catalog = 'МагазинКаталогТоваровНаГлавной';
$shop->ShowShop(2, $xsl_catalog, array('current_group_id' => false, 'items_order' => Desc, items_field_order' = >'shop_items_catalog_date_time'));?></td>
      </tr>
    </table>


что нужно исправить?
адрес сайта http://butik.ostrov-sokrovish.com/
#
Re: Главная страница магазина
VarVara, совсем не то. Вам нужно: один раз(в том месте, где требуется отображать картинки) в макете(или шаблоне страницы) вызвать метод ShowShop с теми параметрами, которые я приводила в своем сообщении.
После этого необходимо подготовить XSL-шаблон: скопируйте XSL-шаблон для списка товаров, удалите все лишнее, оставив вызов тэмплейта для групп <xsl:apply-templates select="//group[@parent='0']"/>, а также тэмплейты для групп и товаров(см. в моем сообщении).
#
Re: Главная страница магазина
А как вызывать метод? я не умею. мне нужно картинки показывать в 3 строчки  - в первой последние добавленные бусы, во вторую - последние добавленные браслеты, в третью - последние добавленные серьги. Такое возможно?
Извините за тугодумие
#
Re: Главная страница магазина
VarVara, конечно такое возможно. Поэтому я описываю пример реализации. Вот код вызова метода:
<?
$shop = new shop();
$param = array();
$param['items_on_page'] = 9999;
$param['items_field_order'] = 'shop_items_catalog_date_time';
$param['items_order']='Desc';
$param['current_group_id'] = false;
$xsl_catalog = 'МагазинФотоИзГрупп';
$shop->ShowShop(1, $xsl_catalog, $param);

подставьте в метод ShowShop вместо 1 идентификатор вашего магазина. А также подготовьте XSL-шаблон "МагазинФотоИзГрупп" в соответствии с теми инструкциями, которые я приводила ранее.
#
Re: Главная страница магазина
Ошибки http://butik.ostrov-sokrovish.com/ лезут и все тут, все перепробовала.
Модератор
#
Re: Главная страница магазина
VarVara,
Это не описание проблемы. Судя по сообщениям на сайте у Вас ошибки в XSL-шаблоне. Непонятно, каким образом мы можем помочь, не имея данных доступа к системе.
Авторизация