XF 2.3 Зависимые поля. Автозаполнение группы полей при выборе значения из выпадающего списка

Версия XenForo
2.3.6

nond

Проверенные
Сообщения
285
Реакции
118
Баллы
8,145
Приветствую.

В Showcase создан набор Дополнительных полей. (в принципе это может касаться любых сущностей)
Есть в Витрине две категории "Двигатели" и "Автомобиль"

Для категории "Двигатели", в админке в разделе "Дополнительные поля" заранее создается, а потом выбирается галочками свой, необходимый набор полей, для создания записи Двигатель.

Далее, предварительно создается некоторая база "Моделей двигателей" с предзаполненными Дополнительными полями.
Любая Модель двигателя может устанавливаться на разные Транспортные средства.

Здесь же, в Showcase, уже для категории "Автомобиль", выбирается и назначается свой набор Дополнительных полей, для создания записи - "Транспортное средство".
В категории "Автомобиль" используются (могут использоваться) поля, задействованные в категории "Двигатель". (пересекаются)

При создании в категории "Автомобиль" записи "Транспортное средство", через созданный выпадающий список, пользователь может выбрать модель двигателя и получить магию...

Какими средствами можно реализовать такой функционал:

1. При создании в категории "Автомобиль" новой записи "Транспортное средство", и выборе из выпадающего списка "Модели двигателя", для избежания ошибок заполнения, опечаток и чтобы повторно не заполнять туеву хучу этих полей относящихся к характеристикам двигателя, подгрузить их из предварительно заполненной записи "Модель двигателя" в аналогичные поля этой записи "ТС"?

2. Или сделать что-то вроде ссылок с полей (один-ко-многим) уже существующей записи "Модель двигателя" в записи "Транспортное средство"?
 
Возможно есть направление, куда стоит покопать.
По есть Обзор ресурса, но для Гостей, просмотр всего описания закрыт. Может кто сможет её перепостить?


Что такое переменные?
Проще говоря, переменные — это имена, которые содержат значения. Эти значения хранятся в базе данных и используются в шаблонах для оценки и представления контента и данных.

Использование переменных в шаблонах открывает множество возможностей для настройки и изменения внешнего вида и поведения установки XF...
Дальше текст не дает просмотреть простому смертному.

А во вкладке , есть некоторое раскрытие информации.
Полезной функцией является возможность передавать переменные из шаблона в контейнер, чтобы они были доступны глобально.
Возьмем, к примеру, идентификатор потока, который обычно недоступен вне шаблона thread_view .
Мы можем сделать его доступным в другом месте, добавив это в шаблон thread_view:
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу