DLE 9.4 main.tpl

S2
На сайте с 01.08.2011
Offline
30
890

Не могу сообразить, как сделать следующее в ДЛЕ 9.4

У шаблона есть три вида страниц,

1. Первый шаблон - это главная main.tpl. Но, этот шаблон у меня не используется для вывода системной информации ( регистрация, ошибки, просмотр профиля и т.д.)

2. Второй шаблон - это для вывода материалов сайта.

3. Третий шаблон - для вывода той самой системной информации.

Что не так..? Дело в том, что зайдя на главную страницу сайта (main.tpl) и нажав на регистрацию, мы по прежнему будем находится в шаблоне main.tpl, где у меня нету тега {content} потому что шаблон main не заточен для вывода контента и системной инфы. Вся информация на главной выводится с помощью s-blocks.

Что нужно? Нужно сделать так, чтобы у главной страницы был свой шаблон, а у системной страницы свой, где происходит: регистрация, ошибки, просмотр профиля и т.д. Т.е.,при регистрации, ошибок, просмотр профиля выводился свой шаблон, а не main.tpl

Для примера:

Главная страница http://www.dletemplates.com/index.php

Страница регистрации и т.д. http://www.dletempla...php?do=register

Страница с материалами http://www.dletempla...esign-military/

Страница ошибки http://www.dletempla...design-jewelry/

То, что для страницы с материалами можно подключить свой шаблон - это известно, а как на счет главной и системной информации? В примере видим, что на главной странице тоже не видно контента с материалами. Может я что-то не так пишу, но пока так могу сказать.

WebAlt
На сайте с 02.12.2007
Offline
260
#1

А что мешает сделать так [not-aviable=main]{content}[/not-aviable]

Читайте доки, в частности про вывод новостей на странице:

http://dle-news.ru/extras/online/startnews.html

Как на dletemplates, делается стандартными средствами движка, например для главной используется тег {custom}.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий