Здравствуйте.
Joomla 4.2.8. Базовая, никаких сторонних компонентов. Стоит свой модуль и пара своих же плагинов, которые на задачу не влияют.
Задача следующая: вывод на фронтенде анонсов материалов в компонентах com_content, com_finder и com_tags кратное 6.
Те "костыли", что сделал сам - ерунда и будут слетать при обновлениях. А хочется, что-то понадежнее.
Мое решение на примере com_finder:
Открываем файл DOMAIN\components\com_finder\tmpl\search\default.xml
В нем находим код:
<field
name="list_limit"
type="list"
label="JGLOBAL_LIST_LIMIT"
default="20"
validate="options"
>
<option value="5">J5</option>
<option value="10">J10</option>
<option value="15">J15</option>
<option value="20">J20</option>
<option value="25">J25</option>
<option value="30">J30</option>
<option value="50">J50</option>
<option value="100">J100</option>
<option value="0">JALL</option>
</field>
заменяем его на:
<field
name="list_limit"
type="list"
label="JGLOBAL_LIST_LIMIT"
default="20"
validate="options"
>
<option value="5">J5</option>
<option value="6">6</option>
<option value="10">J10</option>
<option value="12">12</option>
<option value="15">J15</option>
<option value="18">18</option>
<option value="20">J20</option>
<option value="24">24</option>
<option value="25">J25</option>
<option value="30">J30</option>
<option value="50">J50</option>
<option value="100">J100</option>
<option value="0">JALL</option>
</field>
Таким топорным способом, при создании пункта меню под Умный поиск, появляются необходимые цифры (6-12-18-24) в "Дополнительные параметры" - "Количество элементов на странице". На фронтенде работает отлично. При обновлении, теоретически, должно слететь.
Второй вариант - размещение апгрейченого XML в DOMAIN\templates\TEMPLATE\html\com_finder\search\ без результатное.
Подскажите, пожалуйста, более надежный вариант?