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

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

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


Сообщения - aizul

Страницы: 1 ... 5 6 [7]
91
Файл photoalbum.xsl я до этого не трогал, наверно это не из-за этого файла.

92
Да пробовал, вывел поле ввода.

93
Сейчас файл photoalbum.xsl такой:
Цитировать
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet   version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:umi="http://www.umi-cms.ru/TR/umi">


   <xsl:template match="result[@module = 'photoalbum' and @method = 'album']">
      <xsl:apply-templates select="document('udata://photoalbum/album')/udata" />
   </xsl:template>
   
   
   <xsl:template match="udata[@module = 'photoalbum' and @method = 'album']">
      <ul class="photos" umi:module="photoalbum" umi:method="album" umi:element-id="{id}" umi:button-position="bottom left" umi:region="list" umi:sortable="sortable">
         <xsl:apply-templates select="items/item" />
      </ul>
   </xsl:template>
   
   <xsl:template match="udata[@module = 'photoalbum' and @method = 'album']/items/item">
      <xsl:variable name="item" select="document(concat('upage://', @id))/udata" />
      <xsl:variable name="photo" select="$item//property[@name = 'photo']//value" />
   
      <li umi:region="row" umi:element-id="{@id}">
         <img src="{$photo}" width="150" umi:field-name="photo" umi:delete="delete" />
      
         <a href="{@link}" umi:element-id="{@id}" umi:field-name="name" umi:empty="Enter photo name" umi:delete="delete">
            <xsl:value-of select="." />
         </a>
      </li>
   </xsl:template>
   
   
   <xsl:template match="result[@module = 'photoalbum' and @method = 'photo']">
      <xsl:variable name="photo" select="page//property[@name = 'photo']/value" />
      <img src="{$photo}" width="150" umi:field-name="photo" umi:element-id="{page/@id}" />
   </xsl:template>

</xsl:stylesheet>

Фото все равно не отображается.

Цитировать
проверь что в value действительно содержится картинка
А как это сделать, фото в админке в гелерею добавлял.

94
В этой кмске пока не особо разбираюсь. В общем в админке добавил галерею, в tpl шаблоне она отображается, а в xslt нет.
В главном шаблоне галерею подключил:
Цитировать
<xsl:include href="modules/photoalbum.xsl" />

Вот файл photoalbum.xsl:
Цитировать
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet   version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:umi="http://www.umi-cms.ru/TR/umi">


   <xsl:template match="result[@module = 'photoalbum' and @method = 'album']">
      <xsl:apply-templates select="document('udata://photoalbum/album')/udata" />
   </xsl:template>
   
   
   <xsl:template match="udata[@module = 'photoalbum' and @method = 'album']">
      <ul class="photos" umi:module="photoalbum" umi:method="album" umi:element-id="{id}" umi:button-position="bottom left" umi:region="list" umi:sortable="sortable">
         <xsl:apply-templates select="items/item" />
      </ul>
   </xsl:template>
   
   <xsl:template match="udata[@module = 'photoalbum' and @method = 'album']/items/item">
      <xsl:variable name="item" select="document(concat('upage://', @id))/udata" />
      <xsl:variable name="photo" select="$item//property[@name = 'photo']/value" />
   
      <li umi:region="row" umi:element-id="{@id}">
         <img src="{$photo}" width="150" umi:field-name="photo" umi:delete="delete" />
      
         <a href="{@link}" umi:element-id="{@id}" umi:field-name="name" umi:empty="Enter photo name" umi:delete="delete">
            <xsl:value-of select="." />
         </a>
      </li>
   </xsl:template>
   
   
   <xsl:template match="result[@module = 'photoalbum' and @method = 'photo']">
      <xsl:variable name="photo" select="page//property[@name = 'photo']/value" />
      <img src="{$photo}" width="150" umi:field-name="photo" umi:element-id="{page/@id}" />
   </xsl:template>

</xsl:stylesheet>

Вот хтмл код того места, где должна выводиться фотка:
Цитировать
<img src="" width="150" umi:field-name="photo" umi:element-id="13">
Сильно только не пинайте  :)

Страницы: 1 ... 5 6 [7]