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

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

*

admin

  • *****
  • 2443
  • +172/-1
    • Просмотр профиля
в demodizzy с датами можно работать через вызов макроса system convertDate() с передачей ему параметров в виде даты в unix формате и того как должна быть оформлена дата.

Пример:
<xsl:apply-templates select="document(concat('udata://system/convertDate/',publish_time,'/d.m.Y%20%E2%20H:i/'))/udata" />

Посмотрите подробное описание макроса в документации

*

Axiomateria

  • ****
  • 320
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Пример:
<xsl:apply-templates select="document(concat('udata://system/convertDate/',publish_time,'/d.m.Y%20%E2%20H:i/'))/udata" />
Посмотрите подробное описание макроса в документации

Спасибо!

А у меня новый вопрос про таблички в категориях (разделов) объектов (туров):

есть туры, которые успешно выводятся с четырьмя столбиками данными, как здесь:
http://temp03.web-image.ru/travel_tours/prefabricated_tours_to_st_petersburg_for_individual_tourists/

для вывода значений  "Заезды "   "Кол-во дней" "Дни недели" "Тур" в шаблоне используется такой вызов:

    
<xsl:template match="page|item">   
      <tr>
         <td>            
             <xsl:apply-templates select=".//property[@name = 'start_tour']" /> - <xsl:apply-templates select=".//property[@name = 'end_tour']" />
         </td>
         <td>                
             <xsl:value-of select=".//property[@name='day_score']/value/item/@name"/>      
         </td>
         <td>            
            <xsl:value-of select=".//property[@name='first_day_tours']/value/item/@name"/> - <xsl:value-of select=".//property[@name='last_day_tours']/value/item/@name"/>        
        </td>
        <td>          
          <a href="{@link}">
            <xsl:if test="not(name)">
               <xsl:value-of select="text()" />
            </xsl:if>
          </a>
        </td>
      </tr>
   </xsl:template>

а ещё есть таблички с турами в категориях (разделах) только с трёмя столбиками, как здесь:
http://temp03.web-image.ru/travel_tours/group_of_adults/auto_group/

и для вывода значений "Период действия" "Кол-во дней"    "Тур"  в шаблоне используется этот вызов:

  
 <xsl:template match="page|item" mode="table-view-1">   
      <tr>
         <td>
             <xsl:apply-templates select=".//property[@name = 'first_month_tours']" /> - <xsl:apply-templates select=".//property[@name = 'last_month_tours']" />
         </td>
         <td>                
             <xsl:value-of select=".//property[@name='day_score']/value/item/@name"/>      
         </td>
        <td>          
          <a href="{@link}">
            <xsl:if test="not(name)">
               <xsl:value-of select="text()" />
            </xsl:if>
          </a>
        </td>
      </tr>
    </xsl:template>

Так вот почему-то система выбирает только первый вариант шаблона для всех разделов с табличками туров, почему ж так, ведь у меня все шаблоны для каждого раздела сайта внутрях подключены под свой собственный iD, как например вот так: 
<xsl:template match="/result[@method = 'category' and page/@type-id=150]">
?

*

Axiomateria

  • ****
  • 320
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Справился с задачкой, да вот вылезают данные в виде цифр над табличкой (например где "144" - типа данных), как их закрыть?
http://temp03.web-image.ru/travel_tours/group_of_adults/auto_group/

*

Axiomateria

  • ****
  • 320
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Справился с задачкой, да вот вылезают данные в виде цифр над табличкой (например где "144" - типа данных), как их закрыть?
http://temp03.web-image.ru/travel_tours/group_of_adults/auto_group/

Вот сам себе пишу, сам себе отвечаю :)) В итоге методом проб и ошибок добился вывода только нужных данных.

Но вопрос ещё один по теме этой есть:
как сделать так, что бы в категории выводить дочерние подкатегории со своими данными объектов в виде превью ?
Возможно ли здесь полезное применение файла category-list.xsl ?

*

thecoder

  • *
  • 44
  • +0/-0
    • Просмотр профиля
Цитировать
Вот сам себе пишу, сам себе отвечаю )

Вот этим форум как раз и полезен. Я сам сколько раз не мог разобраться, писал на форум UMI и тут же решение приходило само. Просто надо высказаться :) И потом в своем вопросе найти ответ :)