Где задается количество записей в списке типа контента ICMS 2?

#1 17 марта 2016 в 22:24
Где задается количество записей в списке типа контента ICMS 2?

а то везде по 10 выводится. а в новостях мне надо по 5
#2 17 марта 2016 в 22:37
..\system\controllers\content\frontend.php (4-ая строка)
  1. <?php
  2. class content extends cmsFrontend {
  3.  
  4. const perpage = 15; // <- вот эта цифра!
  5.  
  6. //============================================================================//
  7. //============================================================================//
  8.  
  9. public function before($action_name) {
  10.  
  11. ...
  12.  
#3 17 марта 2016 в 23:53
А чего 10… у меня 16 (на двух сайта 2.4.0.)… в фотоальбомах кстати не красиво, одна лишняя выходит
#4 18 марта 2016 в 00:16

\system\controllers\content\frontend.php (4-ая строка)

Val
n/t для всех типов контента применяется одинаковое значение? по типам контента разделить нельзя?
#5 18 марта 2016 в 01:02
Да сейчас применяется одинаковое значение.
Можно ввести проверку, например так (152 строка):
  1. public function renderItemsList($ctype, $page_url, $hide_filter=false, $category_id=0, $filters = array(), $dataset=false){
  2.  
  3. $user = cmsUser::getInstance();
  4.  
  5. // Получаем поля для данного типа контента
  6. $fields = cmsCore::getModel('content')->getContentFields($ctype['name']);
  7.  
  8. $page = $this->request->get('page', 1);
  9.  
  10. $perpage = $ctype['name']=='news' ? 5 : self::perpage; // <-- вот тут можно условием проверить тип контента новости
  11.  
  12. if ($hide_filter) { $ctype['options']['list_show_filter'] = false; }
  13. ...
#6 18 марта 2016 в 06:30
yury, в 2.4.1 это выведено в настройки типа контента.
#7 18 марта 2016 в 09:41

Можно ввести проверку, например так (152 строка):

Val
спасибо! помогло!


yury, в 2.4.1 это выведено в настройки типа контента.

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