Шаблоны от студии YooTheme достаточно популярны среди пользователей Joomla. Но не всегда адаптированы для использования с компонентом K2. В этом материале мы поговорим о частой проблеме - пагинации K2 в шаблонах от Yootheme
## Как исправить пагинацию для компонента K2 в шаблонах Yootheme
Прежде всего нам необходимо понять - какие файлы отвечают за разметку пагинации в joomla и конкретно в компоненте K2. Это позволит нам изменит и дополнить верстку "переключателя страниц"
За формирование переключателя страниц в Joomla шаблонах отвечает файл `pagination.php` как раз его код и разметка делают навигацию по страницам такой, какая она есть в Joomla и чтоб ее изменить, надо изменить код именно файла `pagination.php`
В стандартных шаблонах чтоб переопределить пагинацию необходимо взять файл из `libraries/cms/pagination/pagination.php ` и положить его в папку `html` вашего шаблона.
Например в стандартном шаблоне Protostar файл лежит по пути `/templates/protostar/html/pagination.php`
Шаблоны от [Yootheme](https://yootheme.com/) в этом плане несколько отличаются, так как построены на собственном фреймворке для шаблонов - WARP 7
По-умолчанию почему то поддержка пагинации для компонента K2 в этих шаблонах не включена, но мы это сейчас исправим:
Предположим что у нас шаблон *yoo_eat*. Идем в папку `templates/yoo_eat/warp/systems/joomla/layouts` и находим в ней файл `pagination.php`.
Копируем его в папку `templates/yoo_eat/layouts`.
Открываем файл `pagination.php` по его новому месту расположения и чуток правим.
Находим в начале файла строку
```
if (in_array(JFactory::getApplication()->scope, array('com_content', 'com_finder', 'com_search', 'com_tags'))) {
```
и немного дописываем в массив компонент K2, должно получиться так:
```
if (in_array(JFactory::getApplication()->scope, array('com_content', 'com_finder', 'com_search', 'com_tags', 'com_k2'))) {
```
Все, теперь у нас переключатель страниц должен получить нормальный вид: