Условие $OTHER1$ с пустым значением

голоса: 0

Для новостей необходимо указать, чтобы дополнительное поле <meta name="Keywords" content="$OTHER1$"> использовалось только тогда, когда значение $OTHER1$ не пустое, в остальных случаях использовать общее значение для всего сайта <meta name="Keywords" content=" ...общие ключевые слова... ">

| Автор: | Категория: SEO
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Пропишите вот так:

<meta name="Keywords" content="<?if($OTHER1$)?>$OTHER1$<?else?>общее значение<?endif?>">

| Автор:

У меня так не работает.

<?if($OTHER1$)?>(Цвет: $OTHER1$)<?endif?>

Выводит всегда, если поле $OTHER1$ не заполнено:

(Цвет:  )
Рыжая ,

Если поле не заполнено, то и срабатывать не должно:

<?if($OTHER1$)?>(Цвет: $OTHER1$)<?endif?>

Не должно, но срабатывает. Не могу понять, почему. Использую в печатной форме заказа. Результат - выше. В поле нет ни пробелов, ни букв, ни цифр. В других местах -  карточке товара, в каталоге - работает как и должно, не отображает лишнее при пустом поле. Почему так работает в печатной форме и как сделать, чтоб было правильно - не пойму.
...