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

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

*

kafaya

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Добрый день,

Пытаюсь вывести подкатегории текущей категории с картинками, но получается вывести только их названия.

код usels.xsl
    <xsl:template match="udata" mode="catalog-categories">
        <xsl:if test="count(page) &gt; 0">
            <div class="items cat" umi:element-id="{$document-page-id}" umi:module="catalog" umi:method="category" umi:region="list" umi:sortable="sortable">
                <xsl:apply-templates select="page" mode="catalog-categories"/>
            </div>
        </xsl:if>

    </xsl:template>

    <xsl:template match="page" mode="catalog-categories">
        <div class="item" umi:region="row">
            <div class="image">
                <a href="{@link}">
                    <xsl:call-template name="catalog-thumbnail">
                        <xsl:with-param name="element-id" select="@id" />
                        <xsl:with-param name="field-name">pic</xsl:with-param>
                        <xsl:with-param name="alt" select="name" />
                        <xsl:with-param name="width">180</xsl:with-param>
                        <xsl:with-param name="height">140</xsl:with-param>
                        <xsl:with-param name="empty">/images/nofoto.jpg</xsl:with-param>
                    </xsl:call-template>
                </a>
            </div>
            <h2>
                <a href="{@link}" umi:element-id="{@id}" umi:field-name="name" umi:delete="delete" umi:empty="Название раздела">
                    <xsl:value-of select="name" />
                </a>
            </h2>
        </div>
    </xsl:template>

Ну и собственно сам вызов юсела:

<xsl:apply-templates select="document(concat('usel://uniq/?module=catalog&amp;method=category&amp;depth=1&amp;category=',$document-page-id))" mode="catalog-categories" />

Выводит только имена подкатегорий :(

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Вывод подкатегорий с картинками
« Ответ #1 : 04 Май 2017, 13:42:10 »
Проверяйте что поле, в котором находится картинка, называется pic, ибо именно его вы выводите
 <xsl:with-param name="field-name">pic</xsl:with-param>

Я предполагаю, что поле все-таки называется header_pic
Мой блог http://umicms.me

*

kafaya

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Re: Вывод подкатегорий с картинками
« Ответ #2 : 06 Май 2017, 10:18:24 »
Нет, поле как раз таки называется pic :(

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Вывод подкатегорий с картинками
« Ответ #3 : 06 Май 2017, 12:48:24 »
Проверяйте, что картинки реально есть на сайте. Имеется в виду что по указанному пути они доступны. Возможно то, что вы видите - это alt картинок. Следовательно браузер не может их показать и показывает альтернативный текст.
Мой блог http://umicms.me