вывод на редактирование
в tv записываются записи вот в таком виде:
номер 1|| номер 2|| номер 3
написал сниппет который парсит тв и выводит вот так:номер 1
номер 2
номер 3
от сам парсер:<?php
$output = '';
$list = explode('||', $input); /* "||" - разделитель, должен быть таким же, какой мы указали при создании TV */
foreach ($list as $l) {
$output .=' <li><span><img src="[[#3.mtsimg]]"><h5><a href="tel:'.$l.'">'.$l.'</a></h5></span></li>' ; // здесь ваша разметка, какая вам нужна
}
return $output;
вопрос том, что как мне вывести во фронтенд личном кабинете 3 input для редактирование каждого из номеров, пробовал вот так но ничего не выводит:<?php
$output = '';
$list = explode('||', $input); /* "||" - разделитель, должен быть таким же, какой мы указали при создании TV */
foreach ($list as $l) {
$output .='<li><input type="text" value="'.$l.'"></li>' ; // здесь ваша разметка, какая вам нужна
}
Комментарии: 2
[[ваш_tv:имя_сниппета]]
Во втором примере нет return $output;, может из-за этого?
не, все ровно не выводит,
если так вывести то работает
если так вывести то работает
<input class="field" type="text" name="mts" value="[[+fi.price]]" placeholder="Цена" />
но выводит в инпуте вот так 123||1234||12345||1233445
а так не работает [[+fi.price:parseListcprice]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.