Если есть проблемы с микроразметкой от shema.org в валидаторе Яндекса с ошибкой «Не выполнено обязательное условие для структурированных сниппетов творческих работ: поле description или articleBody отсутствует или пусто», то это лишь значит одно, то, что собственно и указано в ошибке. Значит надо прописывать описание к статьям и категории на странице. Так как за форматирование блога на странице отвечают сразу несколько файлов, то и править придется пару файлов.
Как исправить ошибку для микроразметки «Не выполнено обязательное условие для структурированных сниппетов творческих работ: поле description или articleBody отсутствует или пусто»
Необходимо будет внести следующие изменения в файлах
исправляем в файле - /components/com_content/views/category/tmpl/blog.php
для
<?php echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
на
<div itemprop="description">
<?php echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
</div>
исправляем в файле - /components/com_content/views/category/tmpl/blog_item.php
для
<?php echo $this->item->introtext; ?>
на
<div class="intro" itemprop="description">
<?php echo $this->item->introtext; ?>
</div>
Возможные траблы если не исчезла ошибка
Сбрасываем кэш в движке, это наверное первое. Второе, обратите внимание, что у вас не должно стоять на сайте перенаправления для этих файлов (выше). Если оно есть, то править файлы надо уже по адресу где они лежат защищенные от обновлений движка. То есть - /templates/protostar/html/com_content/category