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

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - webtrend

Страницы: 1 2 [3]
31
Добрый день, вопрос следующий в демодизи к примеру в разделе ДВД плееры выводятся все объекты каталога и фильтр по ним, необходимо сделать так чтобы при входе в этот раздел выдавались только те плееры которые имеют свойство цвет - Бордовый, и стояла галочка соответственно автоматически на данном поле

32
Добрый день уважаемые любители umi-cms. И так задумался о реализации торговых предложений SKU.
Интересует может у кого есть по теме мысли или какие нибудь наработки.
Необходимо сделать следующее, в каталоге есть для примера 3 одинаковых товара скажем майка 123 - размер M - цвет белый - артикул123, майка 123 - размер S - цвет белый - артикул 123_1, майка 123 - размер М - цвет черный - артикул 124. Так вот необходимо чтобы на странице каталога выдавался к примеру объект Майка 123, при переходе в карточку товара перед описанием выдавались все похожие майки с возможностью добавить в корзину. прикреплю изображение реализованной карточки на юми

33
Доброго времени суток любители самой крутой cms. Вопрос следующий, хочу передать в маркет товар, у товара 4 поля с картинками, но у одного товара может быть 1 картинка а у другова все 4, так вот необходимо чтобы у того товара где 1 картинка в выгрузке не отображались остальные пустые поля, делаю следующее - <xsl:if test=".//property[@name = 'photo']/value != ''">
          <picture>
            <xsl:value-of select="concat('http://', /umidump/meta/domain, .//property[@name = 'photo']/value)"/>
          </picture>
        </xsl:if>
      <xsl:if test=".//property[@name = 'photo_2']/value and not(value='')">
          <picture>
            <xsl:value-of select="concat('http://', /umidump/meta/domain, .//property[@name = 'photo_2']/value)"/>
          </picture>
        </xsl:if>
      <xsl:if test=".//property[@name = 'photo_3']/value and not(value='')">
          <picture>
            <xsl:value-of select="concat('http://', /umidump/meta/domain, .//property[@name = 'photo_3']/value)"/>
          </picture>
        </xsl:if>

на итоге выгрузка получается следующая - <picture>http://myerotictoys.ru/images/cms/data/import_a8a3bb41701c1e385454bd2ef891223f_19_01_2016/a7d1d14a610f269e32a3fa04ce40ff8a.jpg</picture><picture>http://myerotictoys.ru/</picture><picture>http://myerotictoys.ru/</picture>
в полях где отсутствует картинка выводится адрес сайта, помогите пожалуйста разобраться.

34
Шаблоны XSLT / Пагинация в каталоге
« : 31 Января 2016, 20:10:00 »
Добрый вечер, вопрос следующий, в каталоге есть описание раздела, при пагинации при переходе на 2,3,4 текст остается, как сделать так чтобы текст был на первой странице а при переходе на 2 и т.д. исчезал, спасибо!

35
Добрый день, подскажите пожалуйста в модуле интернет магазин стоит скидка на группы товаров, хотим чтобы в карточке объекта и в каталоге отображались цены с применением данной скидки, делаем все как написано тут http://pontyk.com.ua/umi-cms/umi-cms-pokazat-vse-tovary-so-skidkoj-modulya-internet-magazin/
на итоге не выводит ни одного товара, а когда делаем команду сайт/udata/custom/getAllDiscountItems
пишет
<udata module="custom" method="getAllDiscountItems" generation-time="0.000353"><error>Method custom::getAllDiscountItems doesn't exist</error></udata>

Подскажите может кто сталкивался

36
Шаблоны XSLT / Usel выборка
« : 25 Декабря 2015, 19:00:44 »
Добрый день, подскажите пожалуйста есть одежда в каталоге разного размера, хочу с помощью usel в карточке товара сделать выборку похожих товаров.
Т.е. в object-view создаю переменную <xsl:variable name="article" select="//property[@name='article']/value" />
в которой будет храниться артикул объекта. Далее делаю выборку <xsl:apply-templates select="document(concat('usel://pohogie/?article=',$article))" mode="other" />
Сам usel
<selection>
   <target result="pages">
      <type module="catalog" method="object" />
      <category depth="1">{parent}</category>
   </target>
   <property name="article" mode="like">{article}</property>
   <extended>
        <properties>photo, h1, price, rst</properties>
    </extended>
</selection>

По идеи мне нужно чтобы usel посмотрел все объекты данной категории и выбрал те в которых поле артикул частично совпадает с полем артикул объекта
Но что то выходит не так, подскажите пожалуйста!

и обработчик вызова
<xsl:template match="page" mode="other">
      <xsl:variable name="oth">
         <xsl:value-of select=".//@id" />
      </xsl:variable>
      <xsl:if test="$current!=$oth">
         <xsl:variable name="pic_path" select=".//property[@name='photo']/value" />
         <xsl:variable name="pic_min" select="document(concat('udata://system/makeThumbnail/(.', $pic_path, ')/213/320'))/udata/src"/>
         <xsl:variable name="obj_path" select=".//@link" />
         <xsl:variable name="name_path" select=".//property[@name='h1']/value" />
         <xsl:variable name="price_path" select=".//property[@name='price']/value" />
         <xsl:variable name="rst_path" select=".//property[@name='rst']/value" />
         <li>
            <div class="product-container">
               <div class="left-block">
                  <a href="{$obj_path}">
                     <img src="{$pic_min}" class="img-responsive" />
                  </a>
               </div>
               <div class="right-block">
                  <h5 class="product-name">
                     <a href="{$obj_path}">
                        <xsl:value-of select="$name_path" />
                     </a>
                  </h5>
               <xsl:choose>
                  <xsl:when test="$rst_path != 0" >
                     <div class="content_price">
                        <span class="price product-price">
                           <xsl:value-of select="$price_path" />
                           <xsl:text> </xsl:text>
                           <xsl:text>руб.</xsl:text>
                        </span>
                     </div>
                     </xsl:when>            
                     <xsl:otherwise>
                        <div class="content_price">
                           <span class="price product-price">
                              <xsl:value-of select="$price_path" />
                              <xsl:text> </xsl:text>
                              <xsl:text>руб.</xsl:text>
                           </span>
                        </div>
                        <div class="product-star">
                           <xsl:text>Под заказ</xsl:text>
                        </div>
                     </xsl:otherwise>
               </xsl:choose>
               </div>
            </div>
         </li>
      </xsl:if>
            
         
   </xsl:template>

37
Добрый день, не получается вывести заголовок
<xsl:apply-templates select="document('udata://catalog/getCategoryList/void/(katalog/bd)/5/1/')" mode="cataloggl" />

<xsl:template match="udata" mode="cataloggl" />
   
   <xsl:template match="udata[items]" mode="cataloggl">
      <xsl:variable name="category-name2" select="document(concat('upage://', category_id))/udata/page/name" />
      <div class="category-featured">
         <nav class="navbar nav-menu nav-menu-red show-brand">
            <div class="container">
               <div class="navbar-brand">
                  <a href="{@link}" umi:element-id="{category_id}">
                                                        <!-- В данном месте нужно вывести заголовок подкатегории т.е. bd -->
                     <xsl:value-of select="$category-name2" />
                  </a>
               </div>
               <span class="toggle-menu"></span>
            
               <div class="collapse navbar-collapse">           
                  <ul class="nav navbar-nav">
                     <xsl:apply-templates select="items/item" mode="cataloggl" />
                  </ul>
               </div>
            </div>
         </nav>
      </div>
   </xsl:template>

Помогите разобраться, структура, раздел(katalog) в нем раздел (bd) в нем уже объекты.

38
Шаблоны XSLT / Ссылка на дерево
« : 06 Августа 2015, 11:31:53 »
Добрый день, делаю слайдер в нем при выплывании текста на картинке хочу сделать кнопку подробнее, которая является ссылкой на дерево, так вот порос, как мне вывести корректное отображение этого поля в слайдере,
Пытаемся вывести так - <a href="{document(concat('upage://', @id, '.ssylka'))/udata/property/value}"

но ссылка отрабатывает не корректно выводится вида сайт/Разделы каталога%0A   Входные двери%0A

39
Добрый день, возникла следующая проблема, есть шаблон в котором следующая фишка, новости на главной выводятся в столбец по 4 штуки, а выше столбца маркеры при нажатии на которые новости листаются. Т.е. у нас должно выдаться первые 4 новости нажали на маркер, без перезагрузки страницы перелестнулись на след. 4 и т.д.
Помогите осуществить данный процесс
Код в html шаблоне выглядит так
<div class="grid_6 omega">
 <div class="small_slider_music owl-carousel owl-theme">
  <div class="item clearfix">
   <ul class="small_posts">
    <li class="clearfix">
          1 новость
    </li>
    <li class="clearfix">
          2 новость
    </li>
    <li class="clearfix">
          3 новость
    </li>
    <li class="clearfix">
          4 новость
    </li>
   </ul>
  </div>
  <div class="item clearfix">
   <ul class="small_posts">
    <li class="clearfix">
          5 новость
    </li>
    <li class="clearfix">
          6 новость
    </li>
    <li class="clearfix">
          7 новость
    </li>
    <li class="clearfix">
          8 новость
    </li>
   </ul>
  </div>
</div>
</div>

Помогите пожалуйста подружить данное дело с <xsl:apply-templates select="document('udata://news/lastlist/(anons)')" mode="anons" />
Зарание очень благодарен, спасибо!

Страницы: 1 2 [3]