Ссылка через MIGX по id
Предыдущий разработчик сделал слайдер для страницы, используя migx
Вопрос в том, что значение поля передается нормально, но когда оборачиваю его в ссылку пропадает.
Ниже привожу коды, надеюсь это прояснит ситуацию:
Вкладки формы TV
честно в migx понимаю ничего, но судя по коду все отдает нормально, но при оборачивании в виде ссылки пропадает значение
Вопрос в том, что значение поля передается нормально, но когда оборачиваю его в ссылку пропадает.
Ниже привожу коды, надеюсь это прояснит ситуацию:
Вкладки формы TV
[
{"caption":"Operating Hours","fields": [
{
"field":"image",
"caption":"Image",
"inputTVtype":"image"
},{
"field":"text",
"caption":"Text"
},{
"field":"id",
"caption":"Id"
}
]
}]Разметка колонок[
{"header": "Image", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage"},
{"header": "Text", "width": "100", "sortable": "false", "dataIndex": "text"},
{"header": "Id", "width": "50", "sortable": "false", "dataIndex": "id"}
]вывод в шаблоне:[[!getImageList?
&tvname=`slider`
&tpl=`tpl-slider`
]]Содержание tpl-slider<li class="big_img" style="background: url([[+image]]) no-repeat center center; background-size: cover;">
<div class="contane">
<div class="slide_home_body">
<div class="block_border_1">
<div class="big_text">[[+text]]</div>
<a href="[[+id]]" title="[[+text]]" class="podrobnee"> Подробнее</a>
</div>
</div>
</div>
</li>и вот когда исходный [[+id]] (на странице с этим tv в поле текст вводится номер id страницы) оборачиваю таким образом: [[~[[+id]]]] href становится пустым(честно в migx понимаю ничего, но судя по коду все отдает нормально, но при оборачивании в виде ссылки пропадает значение
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
код как сейчас работает безупречно:
формирует так
и что-то мне кажется, что когда я переписываю в href="[[~[[+id]]]" getImageList уже не воспринимает поле как id и потому ничего не выводит.
прочел документацию по MIGX, единственное место где упоминается вывод id документа, это при использовании его вместо getresource, а тут все таки tv поле с 1 страницы…
позор мне…