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