Joomla не отображаются метки

Иногда при использовании CMS Joomla вебмастера сталкиваются с проблемой, при которой не отображаются метки в материалах. Одной из причин возникновения ошибки является установка нового шаблона, который не входит в стандартный список движка. Как это исправить?

К слову, со стандартными шаблонами проблем не возникает, метки отображаются нормально. Однако, в других отсутствует некоторый код, который отвечает за вывод этих самых меток или тегов. Для того, чтобы метки в Joomla показывались, необходимо скопировать код и вставить в шаблон вывода материалов. Код приведен ниже.

1
2
3
<?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?><?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
<?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
<?php endif; ?>

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

.../templates/шаблон/html/com_content/article/default.php

Открываем его и ищем вышеуказанный код.  Для удобства поиска просто скопируйте в буфер обмена, например, слово tags и поищите в файле default.php все, что связано с ним. Если указанный текст найдется, можно увидеть код и сравнить его с приведенным выше. Код этот, как уже было выше сказано, отвечает за отображение меток в материалах Joomla.

Если в вашем шаблоне указанный код не найден, тогда поступаем следующим образом. Идем по адресу

.../components/com_content/views/article/default.php

и проделываем то же самое с этим файлом, а именно, ищем код, похожий на наш. Это стандартный файл вывода материалов и код, который в свою очередь выводит метки Joomla в этом файле имеется. Нужно только его найти, сверить с тем, который нам нужен.

После того, как код найден, копируете его и вставляете в нужное место уже в вашем шаблоне (не в …/components/…). Место вывода меток выбираете на свой вкус, где вам удобно, а точнее, где, по вашему мнению, будет удобно читателям ваших материалов.

Администратор

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Я ознакомлен и принимаю условия использования