Если вы хотите иметь индивидуальное описание для каждой новости, вам необходимо создать настраиваемое поле в модуле новостей .e.g. pageDescription. Затем в шаблоне новостей подробно разместите строку
{if !empty($entry->fields['pageDescription']->value)}{$pageDescription=$entry->fields['pageDescription']->value scope=global}{/if}
Это создает глобальную переменную smarty $ pageDescription.
Затем в глобальных метаданных (или там, где вы размещаете мету-тег, добавьте:
{if !empty($pageDescription)}<meta name="description" content="{$pageDescription}">{else}<meta name="description" content="{description}">{/if}
ИЛИ, а настраиваемое поле выше, вы могли бы просто использовать укороченную версию краткого раздела новостей (в News Detail template) ...
{if !empty($entry->summary)}{$pageDescription=$entry->summary|strip_tags:false|cms_escape:htmlall|truncate:160}{/if}