К содержанию

Вывод migx в migx

Всем вечер добрый! Уже весь гугл перегуглил, ничего не помогает)))
Задача: есть TV team_item
[
{"caption":"Tab Title", "fields": [
{"field":"PhotoImg","caption":"Фото преподавателя","inputTV":"<u>team_img</u>" },
{"field":"title","caption":"Заголовок"},
{"field":"description","caption":"Описание раздела","inputTVtype":"textarea"}
]}
]
В этом TV хочу вызвать другое — team_img:
[
{"caption":"Tab Title", "fields": [
{"field":"imageTV","caption":"Фото","inputTVtype":"image"} 
]}
]
Затем в чанке с team_item вызываю team_img:
[[getImageList?
                    &tpl=`imgTpl`
                    &value=`[[+imageTV]]`
                    &docid=`[[*id]]`
                    &limit=`10`
                    ]]
Проблема начинается когда пытаюсь добавить картинки «Фото» в админке. Ничего не выводится, консоль пишет такое:
[2017-05-31 21:10:53] (ERROR @ C:\Server\data\htdocs\Soloveyvocal.com\core\model\phpthumb\modphpthumb.class.php: 121) phpThumb was unable to generate a thumbnail for: C:\Server\data\htdocs\Soloveyvocal.com\core\cache\phpthumb\localhost__src6561bf285afe088e6c9d699b7560d52f_parfe75230c38c1dd77cfb659e43ae25583_dat0.jpeg
[2017-05-31 21:10:53] (ERROR @ C:\Server\data\htdocs\Soloveyvocal.com\core\model\phpthumb\modphpthumb.class.php: 133) Error outputting thumbnail:
OutputThumbnail() failed because !is_resource($this->gdimg_output) in file «phpthumb.class.php» on line 618

ЧТо делать, без понятия.Пробовал разрешить использование файлов, расположенных НЕ в корневой директории, пробовал указывать «sources» в полях migx. Просто не пойму в чем проблема, очень буду признателен за помощь!
Александр
Александр
31 мая 2017, 21:22
modx.pro
1 973
Реклама

Комментарии: 6

Андрей
Андрей Старожил
01 июня 2017, 09:48
1. У вас поле называется PhotoImg соответственно его и надо подставлять в values.
2. Во вложенном MIGX картинки выводятся не с полным путем, а относительно папки в которой они лежат, соответсвенно для phpthumbof нужно указать полный путь.
    Александр
    Александр Старожил
    01 июня 2017, 09:54
    Ошибку с PhotoImg вчера, заметил подправил
    &value=`[[+PhotoImg]]`
    . Но результат все равно тот же — не работает. И я честно говоря не пойму, я не использую в данном случае phpthumbof, просто вывожу чанк
    <img src="[[+imageTV]]">
    И подскажите, бездарю, как указать для phpthumbof указать полный путь?? СПасибо!!!
      Андрей
      Андрей Старожил
      01 июня 2017, 15:05
      Посмотрите установлены ли у вас на сервере PHP библиотеки GD и ImageMagick.
      Александр
      Александр Старожил
      01 июня 2017, 15:14
      Спасибо большое, Андрей, доберусь до компьютера, поставлю. Пока делаю на localhoste, данные библиотеки не ставил. Интересно не будут ли проблемы при переносе на hosting
        Александр
        Александр Старожил
        02 июня 2017, 08:10
        Андрей, еще раз спасибо! Проблему с выводом вложенных MIGX картинок решил указанием полного пути.
        Но проблема OutputThumbnail() failed because !is_resource($this->gdimg_output) in file «phpthumb.class.php» on line 618, так и осталась. Буду дальше искать решение
          evgen
          evgen Старожил
          20 марта 2018, 12:40
          Александр! Добрый день! Скажите пожалуйста вы нашли решение? если нашли — напишите пожалуйста. Спасибо
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          6