Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

manadsgn

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Помогите, пожалуйста! Не могу найти, где ошибка. При переходе на следующую страницу каталога левый сайдбар с каталогом пропадает:

http://посудныйряд.рф/shop/posuda_iz_plastika/?p=1

вот код самого меню

<xsl:template match="udata[@method = 'getCategoryList']" mode="left-column">
     <ul class="catalog_menu" umi:button-position="bottom left"
         umi:element-id="{@category-id}" umi:region="list" umi:module="catalog" umi:sortable="sortable">
         <xsl:apply-templates select="//item" mode="left-column" />
      </ul>
   </xsl:template>


   <xsl:template match="udata[@method = 'getCategoryList']//item" mode="left-column">
      <li umi:element-id="{@id}" umi:region="row">
         <span>
            <a href="{@link}" umi:field-name="name" umi:delete="delete" umi:empty="&empty-section-name;">
               <xsl:value-of select="." />
            </a>
         </span>
         <xsl:apply-templates select="document(concat('udata://catalog/getCategoryList/void/', @id))" mode="left-column" />
      </li>
   </xsl:template>

*

john

  • ***
  • 206
  • +6/-0
    • Просмотр профиля
Аналогичная проблема была.
Решил её так -

При вызове меню добавить /1/
<xsl:apply-templates select="document('udata://catalog/getCategoryList/void/shop//1/')" mode="left-column" />

аналогично в коде самого меню добавить , '//1/'
<xsl:apply-templates select="document(concat('udata://catalog/getCategoryList/void/', @id, '//1/'))" />

*

manadsgn

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Спасибо за помощь, сделала как вы сказали, не получается.
Каталог не отображается, когда перехожу на вторую страницу пейджинга списка товаров.

*

john

  • ***
  • 206
  • +6/-0
    • Просмотр профиля

*

manadsgn

  • *
  • 30
  • +0/-0
    • Просмотр профиля
<xsl:apply-templates select="document('udata://catalog/getCategoryList/void/shop//1/')" mode="left-column" />
                     

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
<xsl:apply-templates select="document('udata://catalog/getCategoryList/void/shop//1/')" mode="left-column" />
                     

Еще раз проверьте скрипты, так как здесь http://xn--d1aaopdfles6f1b.xn--p1ai/shop/posuda_iz_plastika/?p=1&showStreamsCalls видно, что вызывается "udata://catalog/getCategoryList/void/shop/"
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

john

  • ***
  • 206
  • +6/-0
    • Просмотр профиля
А должно быть "udata://catalog/getCategoryList/void/shop//1/"

*

manadsgn

  • *
  • 30
  • +0/-0
    • Просмотр профиля
Спасибо Вам большое, все получилось, я исправила вызов меню только в default.xsl и забыла про catalog.xsl.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Спасибо Вам большое, все получилось, я исправила вызов меню только в default.xsl и забыла про catalog.xsl.

Обращайтесь :)
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/