Есть необходимость поставить перед входом на сайт небольшой lending (отличный от шаблона сайта), а далее по ссылке переход на базовую CMS.
Друзья, как можно реализовать известную по первой версии функцию splash-страницы на ICMS 2 ?
Без плагинов и изменений в админке. Просто код. Надеюсь вручную вставить смогу )))
Заранее благодарен!
Как реализовать Splash в ICMS 2.x ?
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
19 ноября 2014 в 11:22
#2
19 ноября 2014 в 13:16
В файле main.tpl.php после body
<?php if ($this->isBody()){ ?> Данные целевой страницы... <?php } else { ?> Всё остальное... <?php } ?>
#3
19 ноября 2014 в 21:44
В файле 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 } ?>
Что-то не так…
Сегодня в 11:12
#4
19 ноября 2014 в 23:54
Я, к сожалению, в php — копи_пастер. Мне давать кому-либо советы и указывать направления в данной области как минимум не этично. Но я ищу аналогии и действую согласно образцов. Поэтому осмелюсь показать пальцем в сторону первой ветке Инстанта, где splash был организован на уровне
index.php
cms.php
+… class.php
может быть и для ICMS 2 решение спрятано где-то рядом… через редирект до загрузки дефолтного шаблона. Возможно я и ошибаюсь, но жду варианты решения.
Уверен, что многим положительный результат по теме будет полезен. Вся надежда на спецов )))
index.php
cms.php
+… class.php
может быть и для ICMS 2 решение спрятано где-то рядом… через редирект до загрузки дефолтного шаблона. Возможно я и ошибаюсь, но жду варианты решения.
Уверен, что многим положительный результат по теме будет полезен. Вся надежда на спецов )))
#5
20 ноября 2014 в 08:16
Имелось ввиду после открывающего тега <body>Я не понял как "после body"
<?php if($this->controller->getBackURL() == '/' && $_SERVER['REQUEST_URI'] == '/') { ?> <a href="/">Перейти на сайт</a> и пр. код splash-страницы <?php } else { ?> html код шаблона <?php } ?>
#7
20 ноября 2014 в 09:18
Перейти на сайт и пр. код splash-страницы html код шаблона
== РАБОТАЕТ!!! ==
Решение найдено!
Спасибо IngDesign !
"+" поставил всем кодоводам )))
Тему закрываю.