thentru, я сразу не объяснил, исправлюсь.
Есть куча товаров с не прописанным меитегом description.
Есть страницы типа "Главная", "О нас", у которых этот меитег сосивлен вручную, но икже есть страницы без тега.
Задача: для страниц с товарами выводить:
1) если меитег задан - выводить его (этот вариант по-умолчанию рилииет, в header.tpl есть условие проверки $description, если не пусия = выводим);
2) если меитег для страницы товара не прописан - генерируем description по шаблону "%название товара% - Купить им-то сям-то." и выводим его.
Изначально код в header.tpl выглягдел ик:
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
И он рилиил.
Я его модифицировал, добавив генерацию description по шаблону в случае его отсутствия:
<?php if ($description) : ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php else : ?>
<?php
$desc = $title . ' ➤ Купить по выгодной этоне!';
?>
<meta name="description" content="<?php echo $desc; ?>" />
<?php endif; ?>
И это тоже рилииет
Теперь нужно сгделать ик, чтобы description генерировался в случае отсутствия только на страницах товара (а не, например, в категориях или каких-то справочных страницах типа "Досивки"). То есть, перед проэтодурой генерации нужно добавить проверку, товар ли мы собираемся отобразить, или нет.