Воскресенье, 19 Сентябрь 2021
 

Как в Joomla 3 изменить количество материалов, выводимых по одной метке (тегу)

метки в джумла 3




По умолчанию в Джумла3 список элементов (то есть материалов или статей), выводимых по одной метке (тегу), равен 20 штук.
В настройках компонента "Метки" изменить этот параметр невозможно (во всяком случае до версии 3.9.15 в дальнейшем может быть это исправят). Решение кроется в файлах кода.

 


joomla 3 - изменить количество элементов метки (тега) в блоге категории

joomla 3 по умолчанию выводит 20 материалов по метке (тегу) как изменить количество

joomla 3 как изменить выводимое количество меток (тегов)

Как в джумла 3 изменить количество материалов по меткам


Так же невозможно настроить это количество и при создании пункта меню, который будет выводить статьи по метке.

В этом случае решение конечно же кроется где-то в строках кода и эти строки надо было найти.

Погуглив, готового решения я не нашла, пришлось самой изучать файлы, т.к. мне очень надо было изменить это количество в 20 статей, которое выводится по умолчанию к любой метке.

Итак, в итоге имеем 2 решения. Начнем с простого, оно должно решить вопрос увеличения количества выводимых по одном тегу материалов, поэтому второй способ вам и не потребуется.


 

Решение № 1

В "общих настройка" Джумла3 можно задать лимит списка элементов по умолчанию и лимит списка в ленте новостей.

Меню: Система - Общие настройки - Вкладка "Сайт" , изменить параметр "Длина ленты новостей" (выбрать в выпадающем списке более подходящее значение).

 

Этот параметр, вероятно отвечает за вывод списка новостей в rss-ленте, а также подходит и для списка новостей по тегам (меткам).

 Это решение сразу дало нужный результат - вывод материалов по одному тегу увеличился, как мне и было нужно.


 

Решение № 2

Данное решение было опробовано в этом эксперименте первым делом, но оно почему-то сработало частично (на одних устройствах список материалов увеличился, а на других так и выводилось 20 штук по умолчанию), поэтому его я не рекомендую, но оставляю как вариант. 

Здесь, параметр лимита, который мы изменяем в коде, вероятно, отвечает за макет вывода материалов по тегу в виде списка, а не в виде блога. 

В файлах компонента нужно найти строки и изменить лимит с 20 на любое ваше число. Мне, например, нужно было выставить 30 статей на одну страницу для метки (тега).

Решение:
Путь: /components/com_tags/models/tag.php

строки: 221
$limit = $params->get('display_num', $app->get('list_limit', 20));

 

Меняем 20 на любое ваше число, сохраняем файл. Ура, теперь статьи по метке выводятся в нужном мне количестве 30 штук на страницу по умолчанию.

 

 

Это какое-то упущение разработчиков Joomla 3, и возможно в будущем редактировать сей важный параметр можно будет и из админки, а не путем ковыряния кода.

 

Если вам это помогло - оставьте ваш комментарий внизу) Если есть вопросы - спрашивайте!

 

 

 

 

Похожие темы

Комментарии к статьям