Александр
а ну массив то выводит
Андрей
Ну, вот, уже хорошо что выводит)
Андрей
В этом массиве правильные данные?
Александр
Ну, вот, уже хорошо что выводит)
но если вызывать его в другом migx то не выводит ничего, то есть внутри getImage другого
Андрей
да
А убери из вызова в includeTVs вот это - portfolio_item-props
Андрей
И processTV тоже здесь не нужен
Андрей
тоже пробовал это
Ещё вариант попробовать указать для второго вызова - docid=[[+id]]
Александр
что в первом migx что во втором
Алексей
что в первом migx что во втором
TV portfolio_item-props у ресурса что-то есть?
Алексей
сегодня была такая же трабла у человека....
Александр
указал ли я значение? это да
Алексей
указал ли я значение? это да
нет. ТВ в ресурсе пустое или нет
Алексей
я не ясно пишу что ли?
Александр
нет
Алексей
нет
почему оно не пустое? должно быть пустое.
Алексей
иначе не выведите ничего.
Александр
в ресурсе мы и указываем значение
Александр
или я путаю
Андрей
почему оно не пустое? должно быть пустое.
Так ТВ для вложенного migx вообще не должно быть назначено ресурсу
Андрей
всмысле шаблону
Александр
Nano.Karmabot.chat
Super! Advanc8d got +1 from smialexby. 26 karma in total.
Андрей
Магия
Алексей
но прикол в том что если у ресурса оно было чем-то заполнено, то не будет выводить на фронте нормально
Алексей
поэтому стоит назначить шаблону его и проверить у ресурса на пустоту
Андрей
поэтому стоит назначить шаблону его и проверить у ресурса на пустоту
Ну опять же, у него массив же выводится, и выводится верный
Андрей
А через сниппет получается не работает
Александр
Александр
А через сниппет получается не работает
всё верно, если указать этот migx к шаблону и вывести его как надо но без тпл то выведет массив со значениями
Андрей
Я имел ввиду в чанке первого Migx, вывести этот плейсхолдер
Андрей
Он должен отдать тебе массив
Андрей
Без назначений шаблону и т.п.
Александр
Александр
ничего
Андрей
Значит ищем где косяк
Александр
Значит ищем где косяк
если есть время и желание помочь то я могу показать экран по связи.
Александр
Не, с этим напряг 🙃 мож кто ещё поможет
понял, всё равно спасибо за содействие)
Алексей
вот этот портфолио - первый getImageList верно?
Алексей
верно
отлично. теперь tpl оставьте пустим и посмотрите на фронте что выводит
Александр
Array ( [MIGX_id] => 1 [title] => Съемка частной территории 4 [ga] => 66 [image] => app/images/works_img_4.jpg [options] => [{"MIGX_id":"1","options":"dfff"}] [_alt] => 0 [_first] => 1 [_last] => 1 [idx] => 1 [property.tvname] => portfolio_item [property.docid] => 67 [property.tpl] => )
Александр
Алексей
ааа понятно.
Александр
Алексей
это ресурс с ID 67 ?
Александр
64
Александр
67
Александр
Алексей
во. чудно.
Алексей
те все хорошо. теперь шаблон смотрим work item props
Александр
Алексей
docid убираем
Александр
ок
Алексей
ну и еще раз смотрим массив. внимательно: http://joxi.ru/EA4z7yEsoVjD8m
Алексей
поле в котором присутствуют нужные нам значения называется options
Алексей
тут указано не верное значение
Александр
а я это значение вызываю втпл
Александр
<li class="works_item-item">[[+options]]</li>
Александр
там просто li
Александр
указал options
Александр
всё вывелось
Александр
но я всё равно не до конца понял как
Алексей
именно
Александр
я думал в value я обращаюсь ко второму migx и в тпл уже указываю options
Алексей
тут вы указали имя TV, а нужно плейсхолдер со значением, а он у нас в этой итерации http://joxi.ru/8AnoLRZHzOXjzr н и путаница с одинаковыми названиями полей, возможно сбила вас с толку.
Алексей
чтобы нормально массив смотреть на сайте с разметкой добавляйте теги <pre> _ КОД_ </pre> временно
Алексей
спасибо большое что помогли, счастья вам здоровья, денег много и любви)
здоровья не помешает... с эти ковидом.... ) Успехов!
Majestio
Разметка обязательная должна быть соблюдена, class and id
Я благодарен тебе за ценные советы. Но на все правила есть исключения. И вот одно из них ... Если в сниппет pdoPage после 198 строчки внести вот такую конструкцию: 'num' => $scriptProperties['offset'] + 1, А потом в своем чанке использовать: &tplWrapper='@INLINE <ol start="[[+num]]">[[+output]]</ol>[[!+page.nav]]' То все получится, о чем я просил помощи. А за попытку помочь - спасибо!