Столкнулся с проблемой, когда для главной страницы требуется один шаблон, а для всех остальных — другой. В первой ветке это было реализовать просто, но во второй подобного нету пока.
Может кто уже делал, подскажет?
#1
4 мая 2014 в 21:49
#2
4 мая 2014 в 22:09
Про что вы имеете ввиду на первом ветке?
#3
4 мая 2014 в 22:18
Evanescence, в первой ветке можно было задать шаблон для определённого раздела, отличный от шаблона по-умолчанию.
Сегодня в 17:58
#4
6 мая 2014 в 23:51
Может кто знает как реализовать? Или может схитрить как-то можно тут, чтобы отграничить дизайн главной от остальных страниц?
MakArtSoft, к сожалению, по аналогии не выходит сделать, пробовал уже по-разному…
#7
9 мая 2014 в 21:15
up
#8
9 мая 2014 в 21:38
да, прикреплять к кадому разделу, компоненту или даже материалу свой шаблон было бы очень полезно. на том же битриксе, а в анонсе двойки инстанта было сказано, что это уже взрослая система, так вот во многих системах реализовано такое, что можно задавать свои шаблоны полностью
#9
11 мая 2014 в 16:13
yury, да, функция необходима. В той же первой ветке она была реализована.
#10
16 мая 2014 в 19:52
Странно как-то попробовал в 1.10.3 поставить другой шаблон так страница вся синяя, даже дефолтный. Почему он так показывается?
#11
21 июля 2014 в 16:10
Кто-нибудь с этим разобрался? Тоже не могу ничего поделать.
#12
22 июля 2014 в 14:31
Да, конечно решение есть
Если нужно разное оформление для главной и всех прочих страниц, я бы сделал таким образом, прописав в главном файле(в main.tpl.php либо в template.php):
<?php if($_SERVER['REQUEST_URI'] == '/' or $_SERVER['REQUEST_URI'] == '/index.php'){ ?>
<!-- Код для главной страницы-->
<?php }else{ ?>
<!-- Код для всех прочих страниц-->
<?php } ?>
Если нужно разное оформление для главной и всех прочих страниц, я бы сделал таким образом, прописав в главном файле(в main.tpl.php либо в template.php):
<?php if($_SERVER['REQUEST_URI'] == '/' or $_SERVER['REQUEST_URI'] == '/index.php'){ ?>
<!-- Код для главной страницы-->
<?php }else{ ?>
<!-- Код для всех прочих страниц-->
<?php } ?>
#13
22 июля 2014 в 17:53
Код с условием else использовать-то не проблема, но вопрос в том, как задать сам шаблон здесь.
#14
22 июля 2014 в 18:18
Ну да, из админки для 2.0 пока шаблон для определенной страницы задать нельзя.
Код с условием else использовать-то не проблема, но вопрос в том, как задать сам шаблон здесь.