Подгрузка дополнительных одинаковых полей

InstantCMS 2.X
#1 25 февраля 2019 в 07:40
Как сделать так, чтоб в админке поле было создано одно, а при создании записи и заполнения этого поля, можно было поле размножить и добавить ещё одно? К пример, есть поле «платный файл», оно одно. Получается в записи можно 1 раз заполнить это поле и предоставить лишь 1 платный файл. Если заранее через админку сделать три поля «платных файлов», то и в записи будет три поля под Файлы. А надо чтоб поле было одно, но при желании добавлялось ещё через создании записи (плюсиком), соотвесивенно поля должны иметь добавочную переменную, чтоб введённый текст в эти поля был разный. Можно ли такое сделать?
#2 25 февраля 2019 в 09:43

Можно ли такое сделать?

@Milyana
а хранить данные где?
а ошибки обрабатывать при загрузке (один из файлов, допустим, не подходит).
А выводить страницу на редактирование...

Если бы это было просто, уже бы сделали.
#4 25 февраля 2019 в 09:57
Ещё и фильтрация с поиском по таким полям будет тормозить весь процесс.
#5 25 февраля 2019 в 12:44
Тоже как-то возникала потребность в таком поле — решения так и не нашел
#6 25 февраля 2019 в 15:21
Тогда и настройки поля повторять?
Поля такие нужны только для отображения данных или для фильтра тоже?
#7 25 февраля 2019 в 16:07
Есть такая хотелка на гитхабе гит, похоже это то что вам нужно. Если желающие поддержат, может дело быстрее пойдет.
#8 25 февраля 2019 в 16:09
Как по мне, функционал "повторяющихся полей" нужен. Уже писал на форуме, но тогда ни кто не ответил. В Drupal такой функционал есть "из коробки", в WP многие плагины позволяют создавать "повторяющиеся" поля.

Как один из примеров: Есть поле типа ссылка на видео YouTube — назовем его видео-обзор. 2 обзора мы уже ни как не добавим через это поле (если только не делать 2 разных поля). Было бы отлично, при заполнении поля выводить ссылку "добавить еще", которая добавляла еще раз вывод поля.

Естественно, в настройках поля необходимо иметь возможность задавать максимальное количество использования поля.
#9 25 февраля 2019 в 16:19

можно было поле размножить и добавить ещё одно?

@Milyana
Если такое (подгружаемое) поле в ТК одно, а также если известно максимальное число подгружаемых новых полей, тогда можно сделать так:
1. Создаем нужное число полей (например, файл).
2. Обращаемся к dwd по поводу его компонента "Загрузчик полей".
3. Выводим с помощью поля загрузчика цепочку наших полей-файлов. Там принцип работы такой, что сначала доступно первое поле, заполнили его — подгрузилось следующее и т.д.
Сколько стоит и на каких условиях dwd может предложить этот компонент, я не знаю.
#10 25 февраля 2019 в 16:20

Тогда и настройки поля повторять?

GoodMade.ru

Айди и название судя по всему лучше разные, иначе как по ним искать и фильтровать. Возможно некоторым и права доступа нужно будет задавать свои кто знает. Один файл для гостей, другой для зарегистрированных, третий для администрации… Это если пытаться сделать максимально универсально, а если нет то и так многим сойдет, много файлов к одной записи.

Поля такие нужны только для отображения данных или для фильтра тоже?

GoodMade.ru
Без фильтра и поиска мало кому они нужны.
#11 25 февраля 2019 в 21:09

Как один из примеров: Есть поле типа ссылка на видео YouTube — назовем его видео-обзор. 2 обзора мы уже ни как не добавим через это поле (если только не делать 2 разных поля). Было бы отлично, при заполнении поля выводить ссылку "добавить еще", которая добавляла еще раз вывод поля.

@Kerncraft1

Все правильно, я говорю не только о файлах, а вообще обо всем. Хоть 3 подряд описания, хоть 5 подряд ссылок или видео…
#12 24 августа 2021 в 11:57

День добрый! Возникла необходимость разместить в записи несколько аудио файлов. Поле «audio» — только одно. Подскажите, можно ли решить этот вопрос? 

#13 24 августа 2021 в 14:24

Подскажите, можно ли решить этот вопрос?

reneplus

Создайте несколько полей. В чём проблема? Или я не так понял?

#14 3 сентября 2021 в 09:20

Мне нужно на сайте авторской песни выкладывать песни на страничках авторов. У каждого разное количество и добавлять потом.

#15 3 сентября 2021 в 13:41

Мне нужно на сайте авторской песни выкладывать песни на страничках авторов

reneplus

А странички авторов, это что? Профиль, тип контента или страница компонента?

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.