Здравствуйте, переношу шаблончик лендинга на систему, есть пара моментов, хочу пару JS+стилей ввывести только на главной и один блок по контенту, подскажите как правильно написать синтаксис в main.tpl, для проверки движком главная ли страница?
Если где то был такой вопрос — просьба кинуть ссылку, спс.
как написать условие проверки главная ли страница?
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
InstantCMS 2.X
#1
23 сентября 2017 в 23:04
#2
23 сентября 2017 в 23:11
youtu.be/p45ixBWV5vE?t=8m9s см.видео с 8:08 минуты
#3
23 сентября 2017 в 23:18
Да там наоборот, я думал что то вроде того, но в синтаксисе плутаю..
<?php if($_SERVER['REQUEST_URI'] == 'href_to_home()') { ?> мой вывод <?php } ?>
Сегодня в 15:41
#4
23 сентября 2017 в 23:28
Да там наоборот
Наоборот от наоборот?
#5
23 сентября 2017 в 23:43
Олег Васильевич я, не я понял что можно записать:
Но зачем else вставлять — если наверно есть проще вывод просто по if?
<?php if($core->uri) { ?> <span></span> <?php } else { ?> мой вывод <?php } ?>
#6
23 сентября 2017 в 23:44
if ($_SERVER['REQUEST_URI'] == '/')
#7
23 сентября 2017 в 23:50
Ris, Премного благодарен, странно что я сам не додумался..
А есть еще способы проверки, я видел в конфиге host переменную, как еще можно проверку делать?
А есть еще способы проверки, я видел в конфиге host переменную, как еще можно проверку делать?
#8
23 сентября 2017 в 23:58
jorgovich,
Так распарсите этот url и сравнивайте с чем угодно:
php.net/manual/ru/function.parse-url.php
$url_host = parse_url($url, PHP_URL_HOST);
Так распарсите этот url и сравнивайте с чем угодно:
php.net/manual/ru/function.parse-url.php
$url_host = parse_url($url, PHP_URL_HOST);
#9
24 сентября 2017 в 00:28
Так зачем с ним вообще связываться, если система даёт всё готовое?Так распарсите этот url и сравнивайте с чем угодно:
$core->uri - не она (не главная) !$core->uri - она $core->uri == 'albums' - фото $core->uri != 'albums' - не фото
#10
24 сентября 2017 в 06:52
Просветите, если кто-то проверял.
С времён "копейки":
<?php if ($_SERVER["REQUEST_URI"] == "/" OR $_SERVER["REQUEST_URI"] == "/index.php") { ?>
… Главная страница ...
<?php } ?>
Успехов!
#11
24 сентября 2017 в 10:16
Олег Васильевич я, спасибо, теперь понял почему наоборот
Всем спасибо!
Всем спасибо!