Пагинация K2 в шаблонах Yootheme

Шаблоны от студии 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'))) { ``` Все, теперь у нас переключатель страниц должен получить нормальный вид:
  • Спасибо!
  • пожалуйста =)
  • Здравствуйте Сергей. 1. вопрос: Подскажите пожалуйста где и в каком именно месте редактировать шаблон вывода материалов по тегу и поиск? Я находил на форумах что нужно редактировать файл "generic.php", но сколько не пробовал не получается, никакие изменения в файле не дают никаких результатов. Можете для примера сказать какой код нужно изменить в файле "generic.php" для того чтобы заголовок стал ниже главной картинки материала и картинку выровнять по центру? От этого смогу оттолкнуться и работать самостоятельно. 2. вопрос: Как вы знаете k2 генерирует несколько картинок для главной в материале я бы хотел задать всем картинкам размер 1 px и только одной картинке например, самой большой, задать реальный размер который мне нужен для материалов например 900px, и использовать только одну картинку для всего, понимаете я это хочу сделать для уменьшения размера сайта, то есть папки с картинками k2. Так вот собственно вопрос: где изменить вывод желаемой картинки в шаблоне тегов и поиска? Бюсь с этим вопросом уже давно, помогите пожалуйста. За ранее спасибо, Вячеслав.