Шаблон для главной страницы 1.10.3

#1 6 апреля 2014 в 18:30
Всем привет.
Столкнулся с проблемой в выборе шаблона для главной страницы сайта.
Раньше можно было в базе откорректировать вывод в cms_menu, в поле root выставить в template названия шаблона.
Теперь в версии 1.10.3 это не работает.
Может кто решил уже эту проблему.
Буду благодарен за наводку.
#2 6 апреля 2014 в 20:33

Настройки пункта меню в 1.10.3 разве это не подходит?
#3 6 апреля 2014 в 23:49
Для главной к сожалению нет, такой вариант не сработает
#4 7 апреля 2014 в 00:01
Свои условия для главной предлали, если не ошибаюсь PolarOne и Pasha — поищите у них в комментах
#5 7 апреля 2014 в 17:24
В общем на скорую руку решил задачу. Если кому интересно ниже пример, как сделать этот функционал
Открываем файл page.class.php из папки /core/classes
находим код
  1. $title = ($menu_title = cmsCore::getInstance()->getLinkInMenu($link)) ? $menu_title : $title;
  2. global $_LANG;
и после него добавляем следующее:

  1. $menu_id = $inCore->menuId();
  2. $template = $inDB->get_fields('cms_menu', "id='{$menu_id}'", 'template');
  3. $templates = $template[template];
  4.  
  5. if ($inCore->menuId() == 1)
  6. { $menu_template = $templates;
  7.  
  8. }
  9. else
  10. {
  11. $menu_template = $inCore->menuTemplate();
  12.  
  13. }
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.