Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Кастомный макрос. Как передать строку с символами "/"?

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

Ответов: 2
Просмотров: 2459
Последний ответ 23 Мая 2013, 15:13:37
от MIke
Перенесено: Макрос постраничного вывода system numpages - ошибка

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

Ответов: 0
Просмотров: 3234
Последний ответ 04 Октября 2011, 14:58:21
от admin
Макрос вывода новостей связанных определенным сюжетом

Автор 31rusРаздел Custom макросы

Ответов: 3
Просмотров: 2863
Последний ответ 21 Сентября 2013, 19:11:52
от admin
Макрос content/sitemap обрабатывает не все уровни.

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

Ответов: 7
Просмотров: 6402
Последний ответ 22 Октября 2013, 21:10:52
от admin
Макрос отправляемый запрос на сторонний сервер

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

Ответов: 2
Просмотров: 2925
Последний ответ 16 Июня 2013, 13:42:30
от fantom103

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

*

korogan

  • ***
  • 188
  • +3/-0
    • Просмотр профиля
Здравствуйте!

Подскажите как реализовать такую задумку.

У нас есть товар у него цена к примеру 4 000 рублей. Тогда выводится кнопка купить.
Но если у товара цена равна 0 то эта кнопка не выводится.

Подскажите пожалуйста.

*

admin

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

*

korogan

  • ***
  • 188
  • +3/-0
    • Просмотр профиля
А как вывести для пустого поля
Шаблон TPL
Сейчас сделал условием что если %price% hdyj ноль в css сделал ссылку белым цветом, ее не видно. Но это нето

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
в том месте где будете вставлять ссылку на добавлению товара в корзину втавляете %data getProperty(%id%,price,basket_add_tpl)%

шаблон будет лежать /tpls/data/basket_add_tpl такого содержимого

<?php
$FORMS = Array();

$FORMS['price'] = <<<END
<a href="#">button</a>
END;

$FORMS['price_empty'] = <<<END
no button
END;

?>