Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Ссылка на дерево - вывод данных из другого объекта каталога в виде превью

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 16
Просмотров: 11302
Последний ответ 07 Июля 2013, 15:14:17
от Axiomateria
Usel выборка и поле ссылка на дерево

Автор SumrakrndРаздел Шаблоны XSLT

Ответов: 88
Просмотров: 14215
Последний ответ 22 Марта 2016, 18:43:38
от Sumrakrnd
Ссылка на печать квитанции/счета

Автор cergey251Раздел Макросы UMI.CMS

Ответов: 4
Просмотров: 4221
Последний ответ 21 Декабря 2011, 22:08:50
от admin
Ссылка на главную в разных меню.

Автор aizulРаздел Настройка системы и модулей

Ответов: 6
Просмотров: 4281
Последний ответ 31 Января 2012, 12:42:31
от admin
Отписка от рассылки - неправильная ссылка

Автор SDS80Раздел Настройка системы и модулей

Ответов: 3
Просмотров: 2163
Последний ответ 17 Октября 2014, 07:08:32
от SDS80

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

*

Sumrakrnd

  • ****
  • 311
  • +1/-0
  • Учусь «на примерах»
    • Просмотр профиля
Не подтягивается ссылка из xsl
« : 11 Ноября 2015, 15:19:03 »
Все привет!
Извиняюсь заранее если ошиблась темой ><
И простите за глупые вопросы, я первый раз вижу UMI и по сути первый раз работаю с xsl :(

Проблема такая есть сайт и вот такая страница
http://lenpetrotat.ru/chleny_partnrstva/
надо сделать кликабельными логотипы.
Полезла ж в xsl, а оказывается там уже все было прописано, только почему-то не подгружается.
Проверила поле откуда подтягивается ссылка, вдруг ее нету, но ссылка присутствует.

И вот не могу понять почему не работает T_T

Сайт делала изначально не я...

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: Не подтягивается ссылка из xsl
« Ответ #1 : 11 Ноября 2015, 15:23:29 »
Отправьте доступы личным сообщением - исправлю.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

Sumrakrnd

  • ****
  • 311
  • +1/-0
  • Учусь «на примерах»
    • Просмотр профиля
Re: Не подтягивается ссылка из xsl
« Ответ #2 : 11 Ноября 2015, 16:02:26 »
Я отправила вам сообщение, но доступы к сожалению я вам дать не могу ><

*

Sumrakrnd

  • ****
  • 311
  • +1/-0
  • Учусь «на примерах»
    • Просмотр профиля
Re: Не подтягивается ссылка из xsl
« Ответ #3 : 12 Ноября 2015, 17:38:22 »
Ура!
Я смогла сделать ссылки, но можно ли в xsl сделать исключение?
Если в поле под адреса сайта пуст, то не добавлять ссылку.
Вот так выглядит код:

              <div class="partner-image">
                    <xsl:variable name="site" select="document(concat('upage://',@id))//property[@name = 'site']/value"/>
                    <xsl:variable name="img" select="document(concat('upage://',@id))//property[@name = 'pic']/value"/>
                    <a href="//{$site}" target="_blank">
                        <img src="{$img}"/>
                    </a>
                </div>

*

crazygeorgio

  • ***
  • 140
  • +7/-0
    • Просмотр профиля
Re: Не подтягивается ссылка из xsl
« Ответ #4 : 15 Ноября 2015, 17:44:37 »
как-то так, хотя я бы так не делал

              <div class="partner-image">
                    <xsl:variable name="site" select="document(concat('upage://',@id))//property[@name = 'site']/value"/>
                    <xsl:variable name="img" select="document(concat('upage://',@id))//property[@name = 'pic']/value"/>
                    <xsl:choose>
                       <xsl:when test="$site">
                          <a href="//{$site}" target="_blank">
                              <img src="{$img}"/>
                          </a>
                       </xsl:when>
                       <xsl:otherwise>
                           <img src="{$img}"/>
                       </xsl:otherwise>
                    </xsl:choose>
                </div>

лучше в самом usel подтягивать поля через extended и через apply:templates делать разные шаблоны для нод у которых установлена ссылка и у которых не установлена
« Последнее редактирование: 15 Ноября 2015, 17:47:45 от crazygeorgio »

*

Sumrakrnd

  • ****
  • 311
  • +1/-0
  • Учусь «на примерах»
    • Просмотр профиля
Re: Не подтягивается ссылка из xsl
« Ответ #5 : 16 Ноября 2015, 12:11:33 »
лучше в самом usel подтягивать поля через extended и через apply:templates делать разные шаблоны для нод у которых установлена ссылка и у которых не установлена

Спасибо! Работает :D
Да уже увидела, что лучше в самом usel делать, сижу смотрю сейчас Вебинар по Umi , как раз дошли до choose и говорят про usel.
Но я еще не разобралась нормально с тем, что тут было напрограммировано >< Как писала в начале, не я делала этот сайт ^_^"
Если достаточно разберусь с xsl и будет время, попробую все переделать. Сейчас боюсь, что я что-нибудь сломаю по незнанию ><