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

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


     29.09.2016    Общие вопросы    472

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

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


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

Апельсин
3

363 | 86

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

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

irrwisch
49

409 | 162

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

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

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

Gameer
237

1167 | 406

Gameer - 29 сентября 2016 11:31 - Эксперт

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

Истина в противоречии.​

irrwisch
49

409 | 162

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

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

Gameer
237

1167 | 406

Gameer - 29 сентября 2016 12:02 - Эксперт

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

Истина в противоречии.​

irrwisch
49

409 | 162

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

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

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

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

Апельсин
3

363 | 86

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

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

irrwisch
49

409 | 162

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

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

Апельсин
3

363 | 86

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

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

irrwisch
49

409 | 162

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

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

hakypuhbiu
96 | 4

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

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

irrwisch
49

409 | 162

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

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

Апельсин
3

363 | 86

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

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

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

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