Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сделать разные шаблоны для разные групп пользователей?

Как сделать разные шаблоны для разные групп пользователей?


     13.01.2016    Общие вопросы, Шаблоны (TPL)    831

вопрос
Необходимо сделать разные шаблоны для групп пользователей, для Группы 1 будет один шаблон, для Группы 2 - другой. Думал эта функция есть в настройках групп, как для разделов можно выбирать шаблон, но её там не оказалось.

Как можно реализовать задумку. Может модуль кто может написать? Через [group] не подходит.

Ответа пока нет


Комментарии пользователей (8)

леший
21

112 | 33

леший - 13 января 2016 16:24 - Юзер

Через [group] не подходит.

и чем же данный тег не подходит?

StepanovD
5

StepanovD - 13 января 2016 16:29 - Юзер

тем что шаблоны полностью разные, а не часть какая то в шаблоне.

finik
54 | 5

finik - 13 января 2016 17:24 - Юзер

ну так в один файл tpl вставьте содержимое всех шаблонов, только оберните тегами group и все

vitnet
218

2172 | 930

vitnet - 13 января 2016 22:13 - Эксперт

Уточните о каком файле шаблона идет речь?

EginKaman
2

EginKaman - 13 января 2016 17:45 - Юзер

В DLE шаблон записан в $config['skin'], в целом можно добавить в настройки группы select с названиями шаблонов и дополнительное поле в БД, а после вытягивать данные по группам и подставлять вместо $config['skin'].

StepanovD
5

StepanovD - 13 января 2016 22:14 - Юзер

Не файле, а полностью о двух разных шаблонах, разные папки в TEMPLATES

vitnet
218

2172 | 930

vitnet - 13 января 2016 23:00 - Эксперт

engine/init.php

найти
$tpl->dir = ROOT_DIR . '/templates/' . totranslit($config['skin'], false, false);

выше добавить
Внимание! У вас нет прав для просмотра скрытого текста.

StepanovD
5

StepanovD - 15 января 2016 15:07 - Юзер

vitnet, спасибо, помогло!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы