Дмитрий
то есть в шаблоне ты будешь смотреть что конкретно хотят
Дмитрий
а источники от этого выгрузить уже
Vitaly
@wedalru сделай просто переключатель фото или видео
Так там разные типы полей получаются. Фото - выбор изображения (media), а Видео - ссылка на Youtube.
Дмитрий
ну это можно объединить
Дмитрий
в одну
Дмитрий
можешь допустим вызвать квантум поле
Дмитрий
там разблокировано поле для ввода
Дмитрий
и можешь вызывать картинку или вставлять ссылку
Дмитрий
а в шаблое уже понять ютуб это или картинка просто
Дмитрий
хотя, я вроде не делал на сабформу
Дмитрий
дописать поле надо :)))
Vitaly
Хм... Кстати да, в поле media можно свою ссылку вставить. Но там это ни разу не очевидно
Vitaly
Дмитрий
допустим
Дмитрий
ну поле квантума вот
Дмитрий
инпут разблокирован
Дмитрий
кнопки можно отрубить
Дмитрий
я просот не сделал на сабформу
Дмитрий
оно не будет с ней работать, надо добавить инициализацию
Vitaly
Короче говоря, или делать костыль или добавлять свою валидацию. Сюрпризы от Joomla продолжаются😀
Дмитрий
если мы говорим про j3
Дмитрий
я вообще был в шоке
Дмитрий
много мелочеей
Дмитрий
очень много
Дмитрий
чтобы джумлу всю кастомизировать
Дмитрий
приходится вообще часть логики у себя дублировать
Дмитрий
от джумлы, внося пару строчек
Igor
Чрез час Zoom, напоминаю
О чем зум, а то я все пропустил.
Vladimir
О чем зум, а то я все пропустил.
ну можешь поучаствовать если хочешь
Vladimir
мы его открытым делаем?
Vladimir
давай голосом объясню
Sergey
Люди, так у меня и не получается программно подлезть в поле сабформы. Класс Form. Структура типичная: в форме филдсет с полем типа сабформа. В сабформе аналогично: форма-филдсет-поля, одно из которых список. В этот список нужно программно внести <options>. Теряюсь на методах. При выгрузке xml объекта form (родительского для сабформы) у меня доступ только к полю со ссылкой на сабформу. При выгрузке всего объекта не совсем понимаю как достучаться до значений сабформы. Видел, что с xml можно объект формы прям строкой создавать. Это был бы вариант, но каким образом джумла будет биндовать туда данные с конфига?
Дмитрий
у тебя где код?
Sergey
На локалке.
Дмитрий
скинь его как нибудь способом
Дмитрий
я тебе накидаю примерно как
Дмитрий
если у тебя так не получается
Дмитрий
сделай свое поле JForm унаследованное от сабформы
Дмитрий
и вставь туда значения
Дмитрий
в getInput
Дмитрий
метод
Дмитрий
ой
Дмитрий
точней от списка унаследуйся поля
Дмитрий
щас скину пример
Дмитрий
https://github.com/JPathRu/lib_fields/blob/master/fields/listcomponents/listcomponents.php
Дмитрий
@sergeytolkachyov
Sergey
Смотрю
Дмитрий
создайешь свое поле jform от списка унаследованного
Дмитрий
и в методе получаени опций фигачишь свое динамически
Дмитрий
понял?
Sergey
Пока нет )
Дмитрий
https://github.com/Quantum-Manager/quantummanagermedia/blob/master/quantummanagermedia.xml#L45
Дмитрий
а форме xml вот вызво
Дмитрий
у тебя что? модуль или плагин?
Дмитрий
@sergeytolkachyov
Sergey
Я решил к жш прикрутить jform.
Дмитрий
создаешь папку /fields, там класс поля Form унаследованный от списка
Дмитрий
а
Дмитрий
жесть
Дмитрий
там формы напрямую грузятся
Sergey
Да так то работает. Просто я значения для списка по апи получаю.
Sergey
Вот и завис
Sergey
По остальному - нужно form control указать такой же как в жш
Artem
Я решил к жш прикрутить jform.
я в аддонах у себя и в импортах jform юзаю и норм
Sergey
и работает.
Дмитрий
ну вот, создаешь свой класс списка унаследованный от джумлы и там в методе опций все добавляешь дианмически
Дмитрий
Пока нет )
что именно ты не понимаешь?
Sergey
Сложно сказать ) В плане xml у меня мат-часть хромает пока.
Sergey
Я логику класса не совсем еще понял что и для чего.
Дмитрий
наследуешь класс списка от джумлы поля
Дмитрий
и меняешь метод getOPtions
Dmitry
Фигачишь там что хочешь )
Дмитрий
Дмитрий
тебе надо просто опции свои собрать
Дмитрий