SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

В DLE проверить доп поле на пустое значение и вывести другое

makissm1986 makissm1986  
30
  27.09.2014 17:52       3 870    
Не нашел ответов в инете, спрошу здесь.
В php это было бы так
<?php
if ([xfvalue_1] == 0) {
    echo [xfvalue_2];
} else {
    echo [xfvalue_1];
}
?>
Как сделать тоже самое в .tpl файле

Ответы на пост (6) Написать ответ
3TAJIOH 3TAJIOH
43
29.09.2014 12:42
[xfgiven_1][xfvalue_1][/xfgiven_1] - если есть первое, то выводим первое
[xfnotgiven_1][xfvalue_2][/xfnotgiven_1] - если нет первого, то выводим второе

Вроде так)
0
Решение
makissm1986 makissm1986
30
29.09.2014 20:05
Спасибо вам огромное!!!
0
MaxDjab MaxDjab
11
27.09.2014 18:04
[xfgiven_x] [xfvalue_x] [/xfgiven_x]
Выводится дополнительное поле "x", если поле не пустое
0
makissm1986 makissm1986
30
27.09.2014 18:15
и что мне делать если оба поля заполнены???
мне нужно, чтобы выводилось только одно поле, а не оба сразу.
0
3TAJIOH 3TAJIOH
43
27.09.2014 18:51
[xfnotgiven_X] [/xfnotgiven_X]
Выводят текст указанный в них если дополнительное поле не было задано при публикации новости, где "х" это имя дополнительного поля
0
makissm1986 makissm1986
30
27.09.2014 19:56
еще раз говорю, что мне нужно вывести только одно поле из двух, если оба поля заполнены, то они оба выведут текст, мне нужно сделать условие, если 1-е поле пустое, то выводим 2-е, в противном случае всегда выводим первое.
[xfnotgiven_X] [/xfnotgiven_X] эти теги проверяют только на пустое поле, с помощью их нельзя сделать условие.

Если кто то знает как можно вставить правильно эти [xfvalue_1] теги в php файле, то буду очень признателен.
<?php
if ([xfvalue_1] == 0) {
echo [xfvalue_2];
} else {
echo [xfvalue_1];
}
?>
0