Вывод вариантов tv список
        Здравствуйте.
есть ТВ список (одиночный выбор) в формате Name==Value.
Как правильно вывести в шаблонах/чанках, должно быть что-то вроде если val 1, то Слово1, 2 — Слово2, 3 — Слово3 и т.п.?
Сейчас сделаю очень некрасиво, на мой взгляд (pdoResource):
    
    
                                                                                
            есть ТВ список (одиночный выбор) в формате Name==Value.
Как правильно вывести в шаблонах/чанках, должно быть что-то вроде если val 1, то Слово1, 2 — Слово2, 3 — Слово3 и т.п.?
Сейчас сделаю очень некрасиво, на мой взгляд (pdoResource):
[[+tv.staffjob:is=`21`:then=`Слово1`]][[+tv.staffjob:is=`22`:then=`Слово2`]]Это можно в одной конструкции как-то аккуратно написать, стандартный синтаксис или fenom?    Комментарии: 2
                Либо сниппет писать, либо fenom switch            
                    
                отлично, спасибо, вообще сегодня сделал так:
Со switch вот так вышло:
                    {var $tv_staffjob = $_pls['tv.staffjob']}
{var $val1 = 'выезд на дом для мед. процедур'}
{var $val2 = 'приходящая на несколько часов'}
{var $val3 = 'проживание только с больным'}
{var $val4 = 'проживание с больным и родственниками'}А потом в месте вывода так:{if $tv_staffjob == '21'}{$val1}{elseif $tv_staffjob == '22'}{$val2}{elseif $tv_staffjob == '23'}{$val3}{elseif $tv_staffjob == '24'}{$val4}{/if}Но тоже слишком много символов.Со switch вот так вышло:
{switch $_modx->resource.TVname}
    {case '21'}
        {var $tvname = 'вариант 1'}
    {case '22'}
        {var $tvname = 'вариант 2'}
    {case '23'}
        {var $tvname = 'вариант 3'}
    {case '24'}
        {var $tvname = 'вариант 4'}
{/switch}И в месте вывода: {$tvname}Хотя со сниппетом вышло бы лучше в плане, в одном месте хранится, а выводить можно в разных чанках и шаблонах чисто переменную.            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.