Рассмотрим на примере тк Объявления. В настройках есть несколько полей. Например мы хотим предоставить юзеру возможность выводить в записи или поле Ссылка, или Телефон, или и то и другое, или никакое. Для этого для каждого из этих полей создадим поле типа Флаг, или попросту чекбокс. Для телефона с системным именем for_phone, для ссылки for_link.
Помещаем их в одну группу полей, для удобства и отключаем показ. Далее идём в админку в настройки компонента и в тк Объявления выбираем поля телефон и ссылка.
Сохраняемся. Всё. Идёт пользователь в запись. По умолчанию вывод полей отключён.
Идёт в настройки
Включает вывод Ссылки
Всё то же самое работает для любого другого поля. Естественно кроме системных и закреплённых. Что бы отключить права вывода, просто снимаем галочку с поля в настройках компонента и сохраняемся. Или можем полностью очистить всё.Компонент писался на 2.14.3. Но и на 2.14.2 думаю тоже должен работать.Не проверял пока.
Компонент готов. Сегодня-завтра выложу в каталог. Ориентировочная цена 300р.
Это для того, чтобы пользователь мог поля, обязательные к заполнению, не показывать? Если да,, похоже что то поля должны быть открыты по умолчанию и под ними чекбокс «Не показывать»?
Или у дополнения другое предназначение?
Здравствуйте. К примеру у меня доска объявлений, в ней есть обязательные поля для заполнения «телефон» и «почта». Юзер, при создании своего объявления, решает показать ли данные поля посетителю сайта либо нет. Некоторые юзеры не хотят светить свой номер и тем самым покажут ссылку на свой профиль в вк. Некоторые наоборот, скроют ссылку на свой профиль указав номер телефона. То есть, даем юзеру возможность показать то или иное поля для посетителей. Как то так.
KoRn, боюсь, вы не поняли сути вопроса. Но спасибо!