MIGX: не отображает изображение
В компоненте MIGX есть поле с выбором изображения. Создал источник файлов manager привязал его к tv с типом Изображение.
В разметке MIGX вот что
В админке все работает, источник файлов верно находит дирректорию, все картинки в админке отображает, во фронтеде беда плейсходре image пустой.
В разметке MIGX вот что
[
{"caption":"Лица", "fields": [
{"field":"name","caption":"Имя"},
{"field":"description","caption":"Описание","inputTVtype":"richtext"},
{"field":"image","caption":"Image","inputTVtype":"image"}
]}
]
В админке все работает, источник файлов верно находит дирректорию, все картинки в админке отображает, во фронтеде беда плейсходре image пустой.
Array
(
[MIGX_id] => 1
[name] => 543543
[description] =>
534534
[image] =>
[_alt] => 0
[_first] => 1
[_last] => 1
[idx] => 1
[property.tvname] => team
[property.tpl] => teamItem2
[property.limit] => 100
[property.docid] => 20
)
Ребят подскажите что не так делаю, уже достало это. Комментарии: 5
Не inputTVtype, а inputTV и само поле назовите, на всякий случай, по-другому (а то бывают глюки ))).
Если у Вас TV называется image, то так:
Если у Вас TV называется image, то так:
[
{"caption":"Лица", "fields": [
{"field":"name","caption":"Имя"},
{"field":"description","caption":"Описание","inputTVtype":"richtext"},
{"field":"img","caption":"Image","inputTV":"image"}
]}
]
А Вас работает так, вы проверяли картинки во фронтеде выводтся? Я и по-вашему методу лелал, все равно во фронтеде плейсхолдер пустой(((
upd: все работает спасибо)
В общем я разобрался в чем была моя проблема. Может кому-то пригодиться на будущее.
Если поле вы в migx создается тип файла изображение и вообще копируете свойства поля (не только изображение) убедитесь чтобы TV-параметр, у которого копируете свойства (с помощью inputTV) не был установлен для данного шаблона, иначе в админке будет работать, а фо фронтеде нет, плейсхолдер выдаст пустое значение.
Если поле вы в migx создается тип файла изображение и вообще копируете свойства поля (не только изображение) убедитесь чтобы TV-параметр, у которого копируете свойства (с помощью inputTV) не был установлен для данного шаблона, иначе в админке будет работать, а фо фронтеде нет, плейсхолдер выдаст пустое значение.
Спасибо! Очень помогло. Не многие пишут о результате, когда проблема решена. Еще раз благодарю, что все же не забыли написать о варианте решения )).
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.