Вывод данных из конструктора форм.
Помогите вывести.
Добавил к объявлениям дополнительное поле Цена. В карточке объявления всё норм, выводится, теперь хочу вывести данное поле ещё и на списке объявлений.
Понимаю что вносить изминения надо в com_board_items.tpl в папке шаблона. но не погу понять этого языка))) хотел по подобию вывести из карточки, но никак.
Подскажите пожалуйста.
Taurus, Что бы вывести форму в этом шаблоне тебе следует передать в него соответственную переменную(смотри по аналогии в com_board_item.tpl.) в файле frontend.php
$smarty->assign('items', $items);
Вот 1 из них
[7]=> ["id"]=> string(3) "809" ["category_id"]=> string(2) "37" ["user_id"]=> string(1) "1" ["obtype"]=> string(12) "Продам" ["title"]=> string(21) "Продам тест" ["content"]=> string(31) "текст объявления" ["formsdata"]=> string(46) "--- 25: тут контакты 41: 222222222 " ["city"]=> string(20) "Ставрополь" ["pubdate"]=> string(19) "2015-03-17 17:30:48" ["pubdays"]=> string(2) "60" ["published"]=> string(1) "1" ["file"]=> string(36) "09fd3da9b913827bce39cbdfecaa2d6b.png" ["hits"]=> string(1) "1" ["is_vip"]=> string(1) "0" ["vipdate"]=> string(19) "0000-00-00 00:00:00" ["ip"]=> string(10) "3284083078" ["login"]=> string(6) "andrei" ["nickname"]=> string(10) "Taurus2790" ["fpubdate"]=> string(23) "сегодня в 17:30" ["enc_city"]=> string(60) "%D0%A1%D1%82%D0%B0%D0%B2%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C" ["moderator"]=> bool(true) ["is_overdue"]=> bool(false) }
string(31) "текст объявления" ["formsdata"]=> string(46) "--- 25: тут контакты 41: 222222222 " ["city"]=>
41: 222222222
$inDB->escape_string(cmsCore::arrayToYaml
<div class="bd_text">
<br> <td valign="top" width="140px"> <strong>Цена:</strong> </td> <td valign="top"> {$con.formsdata} </td> </tr>
что такое --25 я не разобрался.
// Получаем объявления $items = $model->getAdverts($is_moder, true); // Если объявлений на странице большей чем 1 нет, 404 if(!$items && $model->page > 1){ cmsCore::error404(); }
foreach ($items as $key => $item){ $items[$key]['prise'] = cmsCore::yamlToArray($item['formsdata']); }
после этого в шаблоне просто добавил вывод.
{if $con.prise.25} <span class="bd_item_cat"><a href="/board/{$con.category_id}">{$con.prise.25|truncate:250}</a></span> {/if} {if $con.prise.41} <span class="bd_item_cat"><a href="/board/{$con.category_id}">{$con.prise.41}</a></span> {/if}