Możliwe, że blog mimo uzupełnionego pola nie będzie wyświetlać meta desc w templatece.
Nie zagłębiałem się zbytnio, dlaczego nie działa, ale można było zuważyć, że jest problem z pobieraniem do zmiennej {$page.meta.description}. Mimo poprawnego ustawienia w CMS nieprzekazywana byłą wartość. W celu obejścia tego problemu dodałem zmienną meta desc obecną w module: {$xipblogpost.meta_description}, co pozwoliło na poprawne pobieranie zmiennej.
<meta name="description" content="
{if $page.page_name == 'category'}
{if $page.meta.description|strip:'' == $category.description|strip_tags|strip:''}
Elektro market Ania ⭐ Poznaj ofertę produktów z kategorii {$category.name} ⭐ Szeroki wybór znanych producentów w konkurencyjnych cenach{if isset($smarty.get.page) && $smarty.get.page} - strona ({$smarty.get.page}){/if}
{else}
{block name='head_seo_description'}{$page.meta.description}{/block}
{/if}
{elseif $page.page_name == 'product'}
{if $page.meta.description|strip:'' == $product.description_short|strip_tags|strip:''}
Elektro market Ania ⭐ Sprawdź {$product.name} ⭐ Szeroki wybór produktów w konkurencyjnych cenach!
{else}
{block name='head_seo_description'}{$page.meta.description}{/block}
{/if}
{elseif $page.page_name == 'manufacturer'}
{if isset($manufacturer.name) && $manufacturer.name}
{if $page.meta.description}
{block name='head_seo_description'}{$page.meta.description}{/block}
{else}
Elektro market Ania ⭐ Poznaj ofertę produktów od producent {$manufacturer.name}⭐ Szeroki wybór w konkurencyjnych cenach{if isset($smarty.get.page) && $smarty.get.page} - strona ({$smarty.get.page}){/if}
{/if}
{else}
{block name='head_seo_description'}{$page.meta.description}{/block}
{/if}
{else}
{block name='head_seo_description'}{$page.meta.description}{/block}
{$xipblogpost.meta_description}
{/if}
">
Brakujący meta description na blogu – Xpert (xiblog) Blog – Presta