Vladimir_K

Как создать поля таких типов?

Recommended Posts

Здравствуйте

Как добавить в форму (data) поле, в которое с фронта, при подаче объявления, можно будет внести линк на внешний сайт? Самый банальный пример - поле "Ваш сайт".

Через какое поле в фоме подачи объявления можно организовать встраивание видео. С YouTube например?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Vladimir_K сказал:

Здравствуйте

Как добавить в форму (data) поле, в которое с фронта, при подаче объявления, можно будет внести линк на внешний сайт? Самый банальный пример - поле "Ваш сайт".

Через какое поле в фоме подачи объявления можно организовать встраивание видео. С YouTube например?

Создаем, например, строку в data для youtube:

Таблица - data

Тип записи - safe_string (проглотит любые буквы, цифры и символы)

Колонка активна - V

Название колонки (системное только латиница)* - youtube

Название колонки (для человека)* - Видео

Подсказка (для человека) - Ссылка на видео в YouTube. Указать только часть ссылки после ?v=

Хранить значение поля в таблице - V

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 hours ago, Chernetskiy said:

 


Тип записи - safe_string (проглотит любые буквы, цифры и символы)
Колонка активна - V
Название колонки (системное только латиница)* - youtube
Название колонки (для человека)* - Видео
Подсказка (для человека) - Ссылка на видео в YouTube. Указать только часть ссылки после ?v=
Хранить значение поля в таблице - V

 

 

3 hours ago, rumantic said:

Ну с видео понятно. Вроде работает. 

А что с внешним линком? По описанному способу на сайте появляется обычный текст. А мне нужна именно ссылка, кликабельная. Причём нужна возможность обернуть её в noindex, nofollow.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

такого типа нет, поскольку ссылка - это просто текст, если говорить грубо. Выведется ли она в виде html-элемента, простой текстовой строки или еще как-то иначе - этим должен управлять шаблон. Поддерживать элементы под такие типы - слишком накладно, потому что через два часа после добавления поддержки такого типа у нас выстроится очередь заявок на добавление типов элементов: комнатность (выводит строку "Комнат 5"), "цвет стен" (в виде виджета цветных квадратиков), "скидочная цена" (пишущая зачеркнутую цену) и ... да миллионы их)))

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас