Вывод ссылок на фалы через MIGX
Добрый день! Подскажите пожалуйста, выводил с помощью MIGX ряд фотографий с ссылками на ресурсы, все было хорошо. Аналогично стал делать и для вывода ссылок на файлы, но ничего не выводится. Все перепробовал.
Имеется такой вывод сниппета:
tplPolozenieFile — чанг:
Файлы типа pdf, является загружаемым в modx по умолчанию.
Имеется такой вывод сниппета:
[[!getImageList?
&tvname=`polozenie`
&tpl=`tplPolozenieFile`
]]
Тип ввода поля polozenie — MIGX, вывода — по умолчанию, доступен для нужного шаблона, вкладки формы — [
{
"caption":"формат",
"fields": [
{
"field":"formatFile",
"caption":"Формат файла"
}
]
},
{
"caption":"Файл",
"fields":[
{
"field":"file",
"caption":"Файл",
"inputTV":"polozenieFile",
"sourceFrom":"MIGX"
}
]
}
]
formatFile — не доступен ни одному шаблону.tplPolozenieFile — чанг:
<a href="[[+file]]" style="color:black;">[[+formatFile]]</a>
Файлы в поле загружены.Файлы типа pdf, является загружаемым в modx по умолчанию.
Комментарии: 11
Здравствуйте,
попробую поискать, делал такое решение.
попробую поискать, делал такое решение.
Замени для поля file значение параметра source с migx на TV. Плюс textfield для formatFile в inputTVType
- Замена значения параметра sourse поля на TV проблемы не решила.
- Изменив тип поля на textfield, поле пропало при выводе в колонку.
- Замена значения параметра sourse поля на TV проблемы не решила.
- Зачем менять тип ввода, если он по умолчанию text. (Оговорился, поле не пропало при выводе в колонку)
- Не указал «inputTVtype»: «text» у наименования.(В варианте с фотографиями у меня тоже не указано, но работает)
- Написал MIGX прописью «sourceFrom»: «migx».(В варианте с фотографиями у меня тоже прописью, но работает)
- Возможно не соблюден формат JSON.(В админку все выводилось, все добавлялось, но не выводился результат работы сниппета)
Добрый день!
Недавно делал такое. Вот мои настройки:
Вкладки формы
[
{
«caption»: «Заголовок»,
«fields»: [
{
«field»: «year»,
«caption»: «Год»,
«inputTVtype»: «text»
},
{
«field»: «title»,
«caption»: «Название»,
«inputTVtype»: «text»
},
{
«field»: «doc»,
«caption»: «Документ»,
«inputTV»: «docfile»,
«sourceFrom»: «migx»
}
]
}
]
Разметка колонок
[{
«header»: «Год»,
«dataIndex»: «year»,
«sortable»: «true»
},{
«header»: «Название»,
«dataIndex»: «title»,
«sortable»: «true»
},{
«header»: «Документ»,
«dataIndex»: «doc»,
«sortable»: «true»
}]
Отдельно создал TV docfile с параметром ввода (файл) и отдельным источником файлов. Все работало как часы.
Недавно делал такое. Вот мои настройки:
Вкладки формы
[
{
«caption»: «Заголовок»,
«fields»: [
{
«field»: «year»,
«caption»: «Год»,
«inputTVtype»: «text»
},
{
«field»: «title»,
«caption»: «Название»,
«inputTVtype»: «text»
},
{
«field»: «doc»,
«caption»: «Документ»,
«inputTV»: «docfile»,
«sourceFrom»: «migx»
}
]
}
]
Разметка колонок
[{
«header»: «Год»,
«dataIndex»: «year»,
«sortable»: «true»
},{
«header»: «Название»,
«dataIndex»: «title»,
«sortable»: «true»
},{
«header»: «Документ»,
«dataIndex»: «doc»,
«sortable»: «true»
}]
Отдельно создал TV docfile с параметром ввода (файл) и отдельным источником файлов. Все работало как часы.
Большое спасибо, Вы правы — работает как часы!!!
Вот только в чем принципиальная разница не ясно.
Вот только в чем принципиальная разница не ясно.
Да не за что! Разница в чем?
Не ясно в чем была моя ошибка…
Да сложно сказать, главное работает :). Я для простых настроек MIGX использую вот этот сайт webstool.ru/generator-migx.html, удобно.
Отличный инструмент по ссылке, спасибо, Алексей!
Да не за что!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.