Даём возможность пользователю выбирать какое поле выводить в записи.

+8
432

Рассмотрим на примере тк Объявления. В настройках есть несколько полей. Например мы хотим предоставить юзеру возможность выводить в записи или поле Ссылка, или Телефон, или и то и другое, или никакое. Для этого для каждого из этих полей создадим поле типа Флаг, или попросту чекбокс. Для телефона с  системным именем for_phone, для ссылки for_link.

Изображение

Помещаем их в одну группу полей, для удобства и отключаем показ. Далее идём в админку в настройки компонента  и в тк Объявления выбираем поля телефон и ссылка.

Изображение

Изображение

Сохраняемся. Всё. Идёт пользователь в запись. По умолчанию вывод полей отключён.

Изображение

Идёт в настройки

Изображение

Включает вывод Ссылки

Изображение

Изображение

Всё то же самое работает для любого другого поля. Естественно кроме системных и закреплённых. Что бы отключить права вывода, просто снимаем галочку с поля в настройках компонента и сохраняемся. Или можем полностью очистить всё.Компонент писался на 2.14.3. Но и на 2.14.2 думаю тоже должен работать.Не проверял пока.

Компонент готов. Сегодня-завтра выложу в каталог. Ориентировочная цена 300р.

0
Олег Васильевич я Олег Васильевич я 1 месяц назад #

Это для того, чтобы пользователь мог поля, обязательные к заполнению, не показывать? Если да,, похоже что то поля должны быть открыты по умолчанию и под ними чекбокс «Не показывать»?

Или у дополнения другое предназначение?

0
KoRn KoRn 1 месяц назад #

Здравствуйте. К примеру у меня доска объявлений, в ней есть обязательные поля для заполнения «телефон» и «почта». Юзер, при создании своего объявления, решает показать ли данные поля посетителю сайта либо нет. Некоторые юзеры не хотят светить свой номер и тем самым покажут ссылку на свой профиль в вк. Некоторые наоборот, скроют ссылку на свой профиль указав номер телефона. То есть,  даем юзеру возможность показать то или иное поля для посетителей. Как то так.

0
Олег Васильевич я Олег Васильевич я 1 месяц назад #

KoRn, боюсь, вы не поняли сути вопроса. Но спасибо!

Еще от автора

Добавление фото из альбома фотогалереи . Компонент
Привет. Были просьбы по доработки данного дополнения. В итоге оно превратилось в компонент. Платный.
Добавление фото из альбома фотогалереи  -  2
Продолжение. Теперь, по просьбам трудящихся, для редактора Tinymce.
Добавление фото из альбома фотогалереи
Вставка изображений в контент из фотоальбомов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.