Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать доступным дополнительное поле определённой группе?

Как сделать доступным дополнительное поле определённой группе?


     29.09.2016    Все вопросы » Общие вопросы    680

вопрос
Собственно вопрос - Как сделать доступным дополнительное поле определённой группе? Или я слепой и не нашёл такое в самом движке.

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


13 комментариев

Апельсин
Юзер

Апельсин - 29 сентября 2016 03:20 -

Забыл уточнить - нужно скрыть определённое дополнительное поле при добавлении новости с сайта.

irrwisch
Юзер

irrwisch - 29 сентября 2016 11:30 -

только через шаблон

[group=x] [xfinput_X] [/group]

PunPun
Эксперт

PunPun - 29 сентября 2016 11:31 -

irrwisch, прежде чем отвечать - читайте.

well​

irrwisch
Юзер

irrwisch - 29 сентября 2016 11:41 -

я как бы прочёл и та конструкция которую я написал выше сделает дополнительное поле доступным к заполнению только определённой группе в addnews.tpl, как раз это и нужно Апельсину...

PunPun
Эксперт

PunPun - 29 сентября 2016 12:02 -

irrwisch, нет. Внимательно тогда изучите DLE если так уверены. Данный тег обрабатывается только в краткой новости, полной и кастоме. Все. И что вы хотели что бы он вывел ? Когда ему для группы нужно показать это поле при добавлении новости, а не вывести данные из него. Разница есть ?

well​

irrwisch
Юзер

irrwisch - 29 сентября 2016 12:53 -

Gameer, я конечно понимаю что Вы трукодер и "эксперт", но вы видимо давно не заглядывали в доки

[xfinput_X] - Выводит ваше выбранное дополнительное поле в форме добавления новости в нужном вам месте, где X это имя дополнительного поля для новостей

а тег group глобален и работает везде

Апельсин
Юзер

Апельсин - 29 сентября 2016 13:45 -

Отлично, таким методом допустим я выведу доп поля и скрою их от остальных групп. Тогда мне придётся убрать {xfields} их addnews.tpl

irrwisch
Юзер

irrwisch - 29 сентября 2016 14:19 -

Нет, у Вас выведутся отдельно только те поля, которые Вы выведите через тег [xfinput_X], а остальные будут и дальше выводится тегом {xfields}.

Апельсин
Юзер

Апельсин - 29 сентября 2016 14:54 -

Те, которые будут выводиться через {xfields} будут дублироваться с теми, что я выведу через [xfinput_X]. Так получается.

irrwisch
Юзер

irrwisch - 29 сентября 2016 15:01 -

Нет дублироваться ничего не будет, те что вы будете выводить через [xfinput_X] вырезаются из {xfields}

hakypuhbiu
Юзер

hakypuhbiu - 29 сентября 2016 17:52 -

Вырезается само поле, но описание будет дублироваться. Это не вариант.

irrwisch
Юзер

irrwisch - 30 сентября 2016 14:20 -

Да, как оказалось если использовать [xfinput_X], то нужно все поля прописывать вручную и убирать {xfields}.

Апельсин
Юзер

Апельсин - 29 сентября 2016 15:06 -

Отлично, спасибо. Останется только оформить эти поля, так как описание поля у меня не выводится, и стиль поля инпута не настроено...

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

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

наверх