23 мая 2017 г., 17:48

MIGX проблема вывода информации в таблице

Добрый вечер, друзья. Что именно я делаю. В MIGX создано 2 таблицы joxi.ru/eAO745bIxqGB4A, одна выводится в другой. Но при добавлении во второй таблице инфы, выводится код joxi.ru/L210j3NI8ZVvZm , а не картинка или просто надпись (хочу сделать что бы выводились картинки, что бы она подгружалась из второй таблице) Версия MODX 2.5.7 Заранее благодарю, за любые подсказки и направление в нужное русло.
для красивого вывода в админке нужно использовать renderChunk. Я описывал подобное тут https://modxclub.ru/topics/vlozhennyie-peremennyie-migx-2179.html
Александр, да я смотрел видео. http://zimarko.ru/modxclub/migx1.png скриншот не работает.
Когда я ставил чанк и писал ваши снипет, он выводит все равно не картинку.
Может я не правильно писал сниппет, на видео плохо видно. Можете скинуть код хотя бы скриншотом. Буду благодарен.
важно, что для отрисовки нужно создать другое поле, иначе исходное перетрётся. Насколько я помню, я заострял на видео этот момент
Картинок не видно http://joxi.ru/n2YkzYltod4Oqr место них в консоле вот такой код http://tok-company.com/manager/assets/images/ 404 (Not Found) я так понимаю в этот сниппет "thumb}` &options=`w=60&h=60&zc=1`]]\"/>". thumb-поставить свою переменную, а этот путь assets/images/ исправить на свой?
конечно, это же мой код.
Александр, поменял пути. И поменял переменную у меня вот тут, но почему то в админке все равно не выводится /images/collective/ не выводится переменная, что именно не правильно я сделаю.

"collimg}` &options=`w=60&h=60&zc=1`]]\"/>".

Александр, все работает спасибо! Мой косяк!!!!

на самом деле, каталог images лучше создавать в папке assets, чтобы не забивать корень лишними каталогами
Александр, еще вопрос. Почему то не выводится на сайте второй getimglist
первый чанк

[[getImageList? &tvname=`collective-tv-name` &tpl=`tpl.collectiv` &limit=`1000` &docid=`[[*id]]` ]]
в нем вложен второй чанк


<h2>[[+select-text]]h2> <div class="staff-block clearfix"> [[getImageList? &value=`[[+employees]]` &tpl=`tpl.collectiv-all`]] div>
employees это название второй таблицы которой я хочу выводить, но не выводи, tpl.collectiv-all тут я вывожу картинку и информаци.
Что не правильно в этой записи?
все, еще раз спасибо! Разобрался сам!
вот тут не подскажу. я с самого начала работы с modx использую modSmarty. там всё просто:

{$items=json_decode($modx->resource->getTVValue('collective-tv-name'),1)}
в итоге получаем массив, с которым легко работать. посмотреть его можно

<pre>{print_r($items)}pre>
а сниппетами и чанками я давно не пользуюсь

Добавить комментарий