сравнить два поля в шаблоне вывода

Тема в разделе "Шаблон вывода", создана пользователем ufaclub, 24 июн 2017.

  1. ufaclub

    ufaclub New Member Пользователи

    Регистрация:
    24 июн 2017
    Сообщения:
    2
    Город:
    Уфа
    <CD_GRAN_1!>/<CD_GRAN_2!> сейчас вот так

    хочу сделать вот так

    if (<CD_GRAN_2!> == <CD_GRAN_1!>) {echo <CD_GRAN_1!> } else { echo <CD_GRAN_1!>/<CD_GRAN_2!>}

    как это все оформить в шаблоне вывода?
    Помогите пожалуйста!

    т.е другими словами не выводить /<CD_GRAN_2!> если <CD_GRAN_2!> имеет точно такое же содержание как <CD_GRAN_1!>
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    [CHECKENTRY] с параметром [FULL] Ссылки недоступны для гостей
     
  3. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Если эти границы выводят цифры, тогда макрос IF2
    Код:
    [IF2]<CD_GRAN_2!>=<CD_GRAN_1!>[THEN]<CD_GRAN_1!>[ELSE]<CD_GRAN_1!>/<CD_GRAN_2!>[/IF2]
    На случай когда границы выводят текстовое значение, можно попробовать так, содержимое конвертнуть в цифры и сравнить
    Код:
    [IF2]<STRTOINTID><CD_GRAN_2!></STRTOINTID>=<STRTOINTID><CD_GRAN_1!></STRTOINTID>[THEN]<CD_GRAN_1!>[ELSE]<CD_GRAN_1!>/<CD_GRAN_2!>[/IF2]
     
    Root нравится это.
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Цифры или нет, в данном случае, разницы нет. Не могут два разных числа по значению быть одинаковыми по написанию.
     
  5. ufaclub

    ufaclub New Member Пользователи

    Регистрация:
    24 июн 2017
    Сообщения:
    2
    Город:
    Уфа
    Спасибо!
     
    Root нравится это.
Similar Threads
  1. askkt
    Ответов:
    6
    Просмотров:
    3.649
  2. MaciFree
    Ответов:
    7
    Просмотров:
    2.767
  3. Dmitriy
    Ответов:
    7
    Просмотров:
    3.179
  4. explcom
    Ответов:
    4
    Просмотров:
    69.157
  5. kolalakolala
    Ответов:
    3
    Просмотров:
    1.054
Загрузка...

Поделиться этой страницей