Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Загрузка SVG файла в качестве картинки во встроенном файловом менеджере

Автор veezexРаздел Наполнение сайтов

Ответов: 5
Просмотров: 3981
Последний ответ 23 Августа 2016, 15:09:33
от veezex
не могу добавить виртуальные копии и ссылки на похожие страницы

Автор voldРаздел Наполнение сайтов

Ответов: 6
Просмотров: 58183
Последний ответ 20 Октября 2013, 16:21:58
от vold
Рандомные картинки из вложенных галерей

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

Ответов: 5
Просмотров: 5028
Последний ответ 19 Ноября 2011, 18:29:56
от admin
вывод картинки товара в корзине

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

Ответов: 18
Просмотров: 11325
Последний ответ 31 Мая 2012, 07:56:13
от admin
Вывод картинки подраздела в Категории

Автор MareboРаздел Шаблоны PHP

Ответов: 2
Просмотров: 3096
Последний ответ 31 Июля 2017, 15:07:32
от ulla

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

*

BAV

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Здравствуйте!
Возникла следующая задача: необходимо выводить новости с привьюшками. Привьюшки должны быть ссылками, но если привьюшки нет, тогда пустой ссылки тоже не должно быть.
Вот код, который всегда выводит ссылку
<a href="%link%">%data getPropertyOfObject(%object_id%,'header_pic','nv_image')%</a>

Пробовал макрос %system ifClause()%, но он не умеет выводить вложенные макросы и он не рекомендован документацией. Как решить подобную задачу стандартными средствами?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
иерархия шаблонов такова, что в tpl это сделать сложно

можно написать кастом, который будет проверять содержимое поля header_pic и выводить уже ссылку с картинкой.

можно схитрить и сделать вывод картинки-заглушки через блок image_empty

можно схитрить через css , сделав так, что если картинки нет внутри ссылки, ссылка схлопывается

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Re:Картинка в ссылке. Если нет картинки, то не
« Ответ #2 : 22 Ноября 2011, 18:11:26 »
Легко)

Картинку в тело анонса выводим как
%data getProperty(%id%,'anons_pic','anons_pic')%

и, кстати, совсем не getPropertyOfObject и не header_pic

далее в блоке image шаблона anons_pic
<a href="%content get_page_url(%id%)%">%data getProperty(%id%,'anons_pic','nv_image')%</a>

а в блоке image_empty ничкго или заглушку.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Vladimir, этот вариант сработает если мы выводим картинки к новости в списке новостей? или только в том случае когда мы выводим картинку со страницы которая является текущей?

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Сработает в любом случае, естественно, надо только следить где id, где pid

*

HardHardy

  • **
  • 74
  • +1/-0
    • Просмотр профиля
    • Фортис
Vladimir, а можно взглянуть на Ваш шаблон 'anons_pic'?

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Я даже сейчас и не найду сходу...  обычный шаблон, используется блок image_file
А там уж или прямо картинку 1в1 или через автоэскизы