Recommended Posts

Здравствуйте! Шаблон Realia.

По умолчанию вместо категорий, в которых нет объявлений, выводится сообщение: "Ничего не удалось найти".

Но в этих категориях есть заполненное описание.

Вопрос: как включить показ категорий, в которых есть описание, но нет еще объявлений?

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


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

/template/frontend/realia/realty_grid.tpl

{if $smarty.request.page == 1 or $smarty.request.page == '' }<span itemprop="description">{$description}</span>{/if}

Єто блок вывда описания. Сейчас он внутри условия {if $grid_items|count==0}  

Продублируйте его сразу после

<h1 class="page-header">Ничего не удалось найти</h1>

 

Либо приведенную выше надпись можете тоже заменить на <h1 class="page-header">{$title}</h1> что бы и заголовок выводился, а текст, про то, что пока ничего не найдено или не выводить, или вывести выше-ниже описания.

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


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

Благодарю, этот метод работает.

Вопрос, в принципе, тоже в тему: как вывести карту в пустых категориях? Точно такой случай.

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


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

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

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


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

В целом можно. Есть отдельная функция, которая формирует набор данных для "карты на главной". Она вызывается только на "главной". Можно изменить условие ее вызова, что бы она вызывалась на всех страница (поймать момент, что была вызвана именно сетка и именно пустая сетка, в данный момент нельзя) и, в шаблоне сетки вставлять ее, когда произошла ситуация, что ничего не найдено.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: axilec
      Добрый день! Не подскажете, как можно добавить ссылку или кнопку в описании к объекту недвижимости? Спасибо!
    • Автор: Opossum_Shultz
      Добрый день! подскажите, в шаблоне реалиа не реализовано каким - нибудь css или чем - нибудь развертывание и свертывание текста (например, для описаний ЖК)?
      Ну типа спойлер.
       
    • Автор: metrpro
      Добрый день! Шаблон realia, стоит необходимость изменить оформление добавления/убавления из списка "Избранное".
      Нынешнее решение выглядит следующим образом:
      {if isset($smarty.session.favorites)} {if in_array($data.id.value, $smarty.session.favorites)}<a class="fav-rem" alt="{$data.id.value}" title="{$L_DELETEFROMFAVORITES}" href="#remove_from_favorites"></a> {else}<a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} {else}<a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} А мне бы хотелось уйти от картинок, предусмотренных стилем, чтобы выглядеть это стало как обычная кнопка, типа тех, что вызывают в шаблоне модальные окна.
      Буду рад, если кто сможет поделиться подобными наработками (у меня не вышло)
       
    • Автор: IgorGavr
      В списках объектах есть строчка:
      <div class="property span9{if $grid_items.bold_status==1} grid_list_bold{/if}{if $grid_items.premium_status==1} grid_list_premium{/if}{if $grid_items.vip_status==1} grid_list_vip{/if}">
      Но в независимости выбрано выделение или премиум объявление, проверка не проходит. Как мы можем брать деньги если никаких выделений не происходит после оплаты?
    • Автор: dmpress
      Друзья!
      Кто-нибудь выводил два текстовых поля в категории? Например, вверху и внизу страницы?
      Очень прошу помощи если вы такое реализовали.
      Саму вторую переменную я добавил, благодаря подсказкам техподдержки, но вывести её в шаблон не могу.
      В техподдержке наотрез отказываются даже просто подсказать в каких файлах можно посмотреть как реализуется вывод текущего поля description в структуре, не то что как вывести новую переменную((
      В main.php нет вывода текущего поля description, а я умею программировать только копированием кода по образу и подобию))