Как вывести виджет на страницу ошибки 404 в ICMS2?

#1 18 июня 2016 в 10:09
Подскажите пожалуйста, кто знает, как вывести виджет на страницу ошибки 404 в ICMS2?
#2 18 июня 2016 в 17:23
Сначала вставляете в файл ..\templates\default\assets\errors\notfound.tpl.php код вывода виджетов
  1. <?php cmsCore::getInstance()->runWidgets(); ?>
  2. <?php $this->widgets('right-bottom'); ?>
'right-bottom' — указываете откуда выводить виджеты (из какой части шаблона).
и в head добавьте стили для нужных виджетов, например так:
  1. <link type="text/css" rel="stylesheet" href="<?php echo $config->root; ?>templates/default/css/theme-widgets.css">
#3 18 июня 2016 в 18:57

Сначала вставляете в файл ..\templates\default\assets\errors\notfound.tpl.php код вывода виджетов

Val
Спасибо! Уже месяц голову ломаю. А всего одна строчка нужна была))

  1. <?php cmsCore::getInstance()->runWidgets(); ?>
#4 18 июня 2016 в 22:35


Сначала вставляете в файл ..\templates\default\assets\errors\notfound.tpl.php код вывода виджетов

  1.  
  2.  
'right-bottom' — указываете откуда выводить виджеты (из какой части шаблона).
и в head добавьте стили для нужных виджетов, например так:
  1.  
  2.  

Val

спасибо огромное! уверен это нужно было многим, но многие молчали!)
#5 18 июня 2016 в 23:07

многие молчали

yury
Поднимался этот вопрос в других темах. Но конечно это очень нужное решение, так как почти все, когда видят серую страницу по-умолчанию, просто закрывают вкладку.
#6 18 июня 2016 в 23:38

когда видят серую страницу по-умолчанию

Дмитрий Кайдаш

Да красивая 404 не помешала бы для ICMS 2 smile
#7 18 июня 2016 в 23:45
ни чего не понял НО так интересно!
#8 19 июня 2016 в 07:40

красивая 404 не помешала бы

Андрей
Благодаря одной строке кода, который предложил Val, я сделал страницу 404 точно такую, как и все остальные страницы шаблона. В соседней теме написал.
#9 1 января 2017 в 09:45
Тема очень нужная, тоже бы хотел облагородить страницу 404, вставил код и не могу понять, что дальше делать, как вставить виджет на страницу ошибки. В меню администратора во вкладке "Виджеты" страница для вставки виджета не появилась, так что делать дальше, можно подробную инструкцию?
#10 1 января 2017 в 13:08

что делать дальше

Demet
В файле scheme.html добавьте Вашу позицию по аналогии с другими. На странице виджетов в админке добавляйте виджеты для показа на всех страницах.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.