Как реализовать Splash в ICMS 2.x ?
Друзья, как можно реализовать известную по первой версии функцию splash-страницы на ICMS 2 ?
Без плагинов и изменений в админке. Просто код. Надеюсь вручную вставить смогу )))
Заранее благодарен!
<?php if ($this->isBody()){ ?> Данные целевой страницы... <?php } else { ?> Всё остальное... <?php } ?>
В файле main.tpl.php после body
Данные целевой страницы... Всё остальное...
Андрей, спасибо за помощь !
Я не понял как "после body". Я реализовал конструкцию:
<head>...</head> <?php if ($this->isBody()){ ?> <body> splash-шаблон </body> <?php } else { ?> <body> default-шаблон </body> <?php } ?>
Пробовал:
<head>...</head> <?php if ($this->isBody()){ ?> <body> splash-шаблон </body> <?php } ?> <?php if (!$this->isBody()){ ?> <body> default-шаблон </body> <?php } ?>
Что-то не так…
index.php
cms.php
+… class.php
может быть и для ICMS 2 решение спрятано где-то рядом… через редирект до загрузки дефолтного шаблона. Возможно я и ошибаюсь, но жду варианты решения.
Уверен, что многим положительный результат по теме будет полезен. Вся надежда на спецов )))
Имелось ввиду после открывающего тега <body>Я не понял как "после body"
<?php if($this->controller->getBackURL() == '/' && $_SERVER['REQUEST_URI'] == '/') { ?> <a href="/">Перейти на сайт</a> и пр. код splash-страницы <?php } else { ?> html код шаблона <?php } ?>
Перейти на сайт и пр. код splash-страницы html код шаблона
== РАБОТАЕТ!!! ==
Решение найдено!
Спасибо IngDesign !
"+" поставил всем кодоводам )))
Тему закрываю.