[videoGallery] 1.3.0 Поддержка MIGX
Давно хотел внедрить поддержку MIGX, тем более, что уже очень давно пользователь Гитхаб под ником
SintezCode отправил PR для этого. Единственное, у меня было несколько правок по его коду, поэтому никак не доходили руки, чтобы этим заняться.
Сейчас компонент можно использовать в MIGX таблице, просто добавив необходимому полю в Input TV type значение videoGallery.
Выводим на фронте правильно
Допустим, в MIGX таблице вы назвали данное поле videogallery, для вывода на фронте вам поможет подобный код:
{var $migx_videogallery = $_modx->resource['migx_videogallery'] | fromJSON}
{foreach $migx_videogallery as $v}
{var $v.videogallery = $v.videogallery | fromJSON}
{if $v.videogallery.video?}
<div><img width="200" src="{$v.videogallery.image}" /></div>
<iframe width="200" height="150" src="{$v.videogallery.video}" frameborder="0" allowfullscreen></iframe>
{if $v.videogallery.title?}
<div><b>Название:</b> {$v.videogallery.title}</div>
{/if}
{if $v.videogallery.desc?}
<div><b>Описание:</b> {$v.videogallery.desc}</div>
{/if}
{/if}
{/foreach}
Поблагодарить автора
Отправить деньги
Комментарии: 2
Пора переписывать под VK Video
{var $migx_videogallery = $_modx->resource['migx_videogallery'] | fromJSON}
{foreach $migx_videogallery as $v}
{var $v.videogallery = $v.videogallery | fromJSON}
{if $v.videogallery.video?}
<div><img width="200" src="{$v.videogallery.image}" /></div>
<iframe width="200" height="150" src="{$v.videogallery.video}" frameborder="0" allowfullscreen></iframe>
{if $v.videogallery.title?}
<div><b>Название:</b> {$v.videogallery.title}</div>
{/if}
{if $v.videogallery.desc?}
<div><b>Описание:</b> {$v.videogallery.desc}</div>
{/if}
{/if}
{/foreach}
Вот это куда вставлять? В шаблон getImageList? Вставляю, ничего не выводится. Если этот код вставить вместо getImageList, то тоже пустота. Так-то тип поля videogallery нормально отрабатывает. А вывести не получается. Может быть подскажете что делать?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.