Вывести поле адреса в список новостей компаний InstantMaps

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 2
В InstantMaps есть возможность смотреть список новостей компаний. Каким образом можно вывести к каждой новости дополнительную информацию о компании, помимо названия (например адрес и телефон)? Направьте в нужное направление, пожалуйста)
Посетитель
small user social cms
Медаль
Сообщений: 373
Смотрите шаблон вывода странички объекта и пробуйте делать по аналогии в шаблоне вывода новости.
Sometime CMS Community
Посетитель
no avatar
Сообщений: 2
Помогите, все-таки не понимаю...

Вот код в компоненте maps, который по-видимому отвечает за формирование списка новостей:

if ($do == 'news'){

$cat_id = $inCore->request('cat_id', 'str', 'all');

if ($cat_id != 'all') {
$cat_id = intval($cat_id);
$model->whereNewsCatIs($cat_id);
}

$inPage->setTitle($_LANG['MAPS_NEWS_ALL']);
$inPage->addPathway($_LANG['MAPS_NEWS_ALL']);

$total = $model->getNewsCount();

$pages_url = '/maps/news/'.$cat_id.'/%page%';
$pagebar = cmsPage::getPagebar($total, $page, $perpage, $pages_url);



$model->orderBy('i.pubdate', 'DESC');
$model->limitPage($page, $perpage);

$news = $model->getNewsAll();

$cats = $model->getCategories();

$smarty = $inCore->initSmarty('components', 'com_inmaps_news.tpl');
$smarty->assign('cfg', $cfg);
$smarty->assign('total', $total);
$smarty->assign('items', $news);
$smarty->assign('pagebar', $pagebar);
$smarty->assign('cats', $cats);
$smarty->assign('cat_id', $cat_id);
$smarty->display('com_inmaps_news.tpl');

}


Вот шаблон вывода:

<div class="float_bar">
<div class="news_cat_select">
<select name="cat_id" onchange="window.location.href='/maps/news/'+$(this).val()">
<option value="all" {if $cat_id=='all'}selected="selected"{/if}>{$LANG.MAPS_ALL_CATS}</option>
{foreach key=c item=cat from=$cats}
<option value="{$cat.id}" {if $cat_id==$cat.id}selected="selected"{/if}>
{math equation="(x-1) * 3" x=$cat.NSLevel assign="pad"}
{'-'|str_repeat:$pad} {$cat.title}
</option>
{/foreach}
</select>
</div>
</div>

<h1 class="con_heading">
{$LANG.MAPS_NEWS_ALL}
</h1>

{if $items}

<div class="map_news_list">

{foreach key=n item=news from=$items}

<div class="news_item">
<div class="news_wrap">
<div class="object">
<a href="/maps/{$news.obj_seolink}.html#tab_news" title="{$news.obj_title|escape:'html'}">
<img src="/images/photos/small/{$news.filename}" width="60" border="0" />
</a>
{$news.addr_country}

</div>
<div class="desc">
<div class="title"><a href="/maps/news/{$news.id}.html">{$news.title}</a></div>
<div class="pubdate">
{$news.pubdate} →
<a href="/maps/{$news.obj_seolink}.html#tab_news" title="{$news.obj_title|escape:'html'}">{$news.obj_title|escape:'html'}</a>
</div>
</div>
</div>
</div>

{/foreach}

</div>

{if $pagebar}{$pagebar}{/if}


{else}
<p>{$LANG.MAPS_NO_NEWS}</p>
{/if}


Как можно вытянуть в список новостей адрес и телефон компании?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.