Recommended Posts

Не отображаются заголовки объявлений (в скриншоте как хотелось бы). Указывал все параметры (город, район, улица и так далее). Подскажите где искать? Заранее благодарен. Изучаю систему, так что сорри, если вопросы "детские".

post-1834-0-41328700-1390942188_thumb.jp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сам заголовок создается автоматически внутри движка.

Для изменения умолчательного вывода вы можете в шаблоне realty_view.tpl сформировать свой заголовок из частей данных массива {$data}

напрмер, указанный вами заголовок может быть выведен как

<h1>{$data.topic_id.value_string},  {$data.city_id.value_string},  {$data.street_id.value_string}, {$data.price.value|number_format:0:",":" "}</h1>

Единственный минус - в этом способе вам не доступен вид отображения категории в виде цепочки от родителя к ребенку, а только название категории в которой находится объявление.

 

Если есть подозрение, что некоторые поля могут быть незаполнеными, следует приведенный пример расширить до вида

{assign var=title_parts value=array()}{if $data.topic_id.value_string ne ''}{append var=title_parts value=$data.topic_id.value_string}{/if}​{if $data.city_id.value_string ne ''}{append var=title_parts value=$data.city_id.value_string}{/if}​{if $data.street_id.value_string ne ''}{append var=title_parts value=$data.street_id.value_string}{/if}​{if $data.price.value ne ''}{append var=title_parts value=$data.price.value|number_format:0:",":" "}{/if}{if $title_parts |count>0}<h1>{$title_parts|implode:', '}</h1>{/if}

Если же данный способ недостаточен, то необходимо использовать локальный файл создания просмотра объявления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сам заголовок создается автоматически внутри движка.

Для изменения умолчательного вывода вы можете в шаблоне realty_view.tpl сформировать свой заголовок из частей данных массива {$data}

напрмер, указанный вами заголовок может быть выведен как

<h1>{$data.topic_id.value_string},  {$data.city_id.value_string},  {$data.street_id.value_string}, {$data.price.value|number_format:0:",":" "}</h1>

Единственный минус - в этом способе вам не доступен вид отображения категории в виде цепочки от родителя к ребенку, а только название категории в которой находится объявление.

 

Если есть подозрение, что некоторые поля могут быть незаполнеными, следует приведенный пример расширить до вида

{assign var=title_parts value=array()}{if $data.topic_id.value_string ne ''}{append var=title_parts value=$data.topic_id.value_string}{/if}​{if $data.city_id.value_string ne ''}{append var=title_parts value=$data.city_id.value_string}{/if}​{if $data.street_id.value_string ne ''}{append var=title_parts value=$data.street_id.value_string}{/if}​{if $data.price.value ne ''}{append var=title_parts value=$data.price.value|number_format:0:",":" "}{/if}{if $title_parts |count>0}<h1>{$title_parts|implode:', '}</h1>{/if}

Если же данный способ недостаточен, то необходимо использовать локальный файл создания просмотра объявления.

Все понятно в принципе. Не понятно  почему не отображается сейчас?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пропишите строчку <h1>{$meta_title}</h1> в файле realty_view.tpl 

 

 

У вас он тоже был пропущен в дистрибутиве?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 29.01.2014 в 02:36, abushyk сказал:

Сам заголовок создается автоматически внутри движка.

Для изменения умолчательного вывода вы можете в шаблоне realty_view.tpl сформировать свой заголовок из частей данных массива {$data}

напрмер, указанный вами заголовок может быть выведен как


<h1>{$data.topic_id.value_string},  {$data.city_id.value_string},  {$data.street_id.value_string}, {$data.price.value|number_format:0:",":" "}</h1>

Единственный минус - в этом способе вам не доступен вид отображения категории в виде цепочки от родителя к ребенку, а только название категории в которой находится объявление.

 

Если есть подозрение, что некоторые поля могут быть незаполнеными, следует приведенный пример расширить до вида


{assign var=title_parts value=array()}{if $data.topic_id.value_string ne ''}{append var=title_parts value=$data.topic_id.value_string}{/if}{if $data.city_id.value_string ne ''}{append var=title_parts value=$data.city_id.value_string}{/if}{if $data.street_id.value_string ne ''}{append var=title_parts value=$data.street_id.value_string}{/if}{if $data.price.value ne ''}{append var=title_parts value=$data.price.value|number_format:0:",":" "}{/if}{if $title_parts |count>0}<h1>{$title_parts|implode:', '}</h1>{/if}

Если же данный способ недостаточен, то необходимо использовать локальный файл создания просмотра объявления.

Очень полезно! Еще можете помочь, заголовки внутри объекта я настроил а заголовки в realty_grid_list.tpl помогите настроить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Озадачился вопросом пристроить название района в заголовок объекта для realty_grid_list.tpl с учетом вариаций вывода:

  • для Москвы выводим: Город, улица, дом
  • для остальных выводим: Регион, район (областной), город, улица, дом
  • для зарубежки выводим: Страна, регион, город

Колхозный код заголовка:

{if intval($grid_items[i].country_id)==1}
{if intval($grid_items[i].region_id)==1}
{else}
{$grid_items[i].region},{/if}
{if $grid_items[i].raion ne ''}{$grid_items[i].raion},{/if}
{if $grid_items[i].city ne ''}{$grid_items[i].city},{/if}
{if $grid_items[i].street ne ''}{$grid_items[i].street},{/if}
{if $grid_items[i].number ne ''}{$grid_items[i].number}{/if}
{else}
{$grid_items[i].country},
{if $grid_items[i].region ne ''}{$grid_items[i].region},{/if}
{if $grid_items[i].city ne ''}{$grid_items[i].city}{/if}
{/if}

всё замечательно, но районы области сука не выводит...

Куда копать, или районы области не обрабатываются в принципе?

PS: Упреждаю совет прописать параметры заголовка в настройках - не канает... Наверное шаблон старый :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас