arumazo

Настройка заголовка объекта $title

Recommended Posts

17 часов назад, abushyk сказал:

 

Мануал конечно интересный, я даже сказал бы очень. Прочитал и ввел себя в еще больший ступор. Буду прочитывать снова и разбираться. Спасибо за помощь.

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


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, mykvartira сказал:

Мануал конечно интересный, я даже сказал бы очень. Прочитал и ввел себя в еще больший ступор. Буду прочитывать снова и разбираться. Спасибо за помощь.

Суть в том, что если у вас в модели нет поля, которое бы явно содержало название объекта, которое можно просто воткнуть в шаблоне, но хочется что-то сваять, то функция transformGridData в создателе списков - идеальное для этого место. Она вызывается уже после выборки из БД, но перед отдачей данных в шаблон. И именно там удобнее всего обычно создать какие-то свои переменные.

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


Ссылка на сообщение
Поделиться на других сайтах
В 26.08.2015 в 20:40, Chernetskiy сказал:

Уже есть иное решение:

Заходим в админку Настройки -> Дополнительно, там в конце есть позиция "Формат строки заголовка" (apps.realty.title_preg), вот в эту позицию и вставляем свои пожелания, например: {city_id}, {street_id}, {number} соответственно в заголовке будет показываться город, улица, номер дома. Можно вписать любые позиции, что у вас есть в data

 

В 03.09.2017 в 12:45, abushyk сказал:

Сначала формируются данные, потом они идут в шаблон. Шаблон может иметь какую-то своюб логику, но вообще она должна ограничиваться только перестановкой или украшением элементов. Следует избегать формирование таких вещей как заголовки внутри файла шаблона, так как это жутко непрозрачно. Плюс к этому, смарти не совсем предназначен для такого, поэтому логика шаблона может принять нечитабельный вид.

Подскажите а если в (apps.realty.title_preg)
вставить условия обработки в виде IF-ELSE они будут обрабатываться ? что то у нас не обрабатывается и выводит все подряд написали так

{if street_id !=’’}{street_id}{else}свой вывод{/if}
но в итоге задуманное не получается и выводит в title карточки
Ломоносова улица свой вывод
А требовалось такое решение
если street_id не пусто то выводим название улицы,
иначе выводим свой текст или текст из data


почему то else не срабатывает

Дополнительно заметили некую особенность сохранения кавычек
если написать так
1 вариант {if street_id != ''}1{elseif street_id == ''}2{/if}
2 вариант {if street_id != ’’}1{elseif street_id == ’’}2рр{/if}
то после нажатия сохранить в настройках первая строка сохраниться без кавычек, а вторая так же сохраниться как написано

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


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

Дополнительно подскажите  в настройках есть такой пункт 

Список системных имен полей для геокодирования при сохранении\изменении объявления(разделитель - запятая)
(apps.geodata.try_encode_fields)
там вписываются поля по которым будет производиться геокодирование , можно ли туда вписать adress и правильно ли будет происходить геокодирование

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


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

 

Подскажите а если в (apps.realty.title_preg)
вставить условия обработки в виде IF-ELSE они будут обрабатываться ? что то у нас не обрабатывается и выводит все подряд написали так

{if street_id !=’’}{street_id}{else}свой вывод{/if}
но в итоге задуманное не получается и выводит в title карточки
Ломоносова улица свой вывод
А требовалось такое решение
если street_id не пусто то выводим название улицы,
иначе выводим свой текст или текст из data


почему то else не срабатывает

Дополнительно заметили некую особенность сохранения кавычек
если написать так
1 вариант {if street_id != ''}1{elseif street_id == ''}2{/if}
2 вариант {if street_id != ’’}1{elseif street_id == ’’}2рр{/if}
то после нажатия сохранить в настройках первая строка сохраниться без кавычек, а вторая так же сохраниться как написано

Нет, условия не обрабатываются для параметра apps.realty.title_preg

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


Ссылка на сообщение
Поделиться на других сайтах
В 08.11.2018 в 03:56, doma сказал:

Дополнительно подскажите  в настройках есть такой пункт 

Список системных имен полей для геокодирования при сохранении\изменении объявления(разделитель - запятая)
(apps.geodata.try_encode_fields)
там вписываются поля по которым будет производиться геокодирование , можно ли туда вписать adress и правильно ли будет происходить геокодирование

Можно вписать любое ваше поле.

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


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, rumantic сказал:

Можно вписать любое ваше поле.

подскажите пожалуйста а какой будет алгоритм при вписывании нескольких параметров
1) будет перебор параметров сначала 1 потом 2 потом 3 или как 
2) берем параметры - и если какой то пустой - то берем второй и пытаемся найти по нему, потом берем 3 и пытаемся по нему найти
3) берем сразу все и как бы склеиваем их получаем как бы адрес и пытаемся геокодировать по нему одному сразу 

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


Ссылка на сообщение
Поделиться на других сайтах
В 09.11.2018 в 15:54, doma сказал:

подскажите пожалуйста а какой будет алгоритм при вписывании нескольких параметров
1) будет перебор параметров сначала 1 потом 2 потом 3 или как 
2) берем параметры - и если какой то пустой - то берем второй и пытаемся найти по нему, потом берем 3 и пытаемся по нему найти
3) берем сразу все и как бы склеиваем их получаем как бы адрес и пытаемся геокодировать по нему одному сразу 

3

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Realtor
      Подскажите у кого получилось сформировать Title для сетки объявлений Grid в зависимости от поискового запроса например optype topic_id city_id region_id district_id ...
    • Автор: Анвар
      Здравствуйте,
      Помогите в следуюшем ситуации пожалуйса. 
      Поменял Title в сайте уже месяц назад но google кеширует мой сайт но показывает мой предыдушие тайтлы главной страницы. В прилодении указал где поменял.. Скажите пж в чем проблема?
       


    • Автор: DoobBY
      Доброго времени суток, почему-то поисковик всем статьям присвоил один и тот же тайтл. Хотя у меня прописаны и отображаются иные.
       
      Вот сама статья - http://prntscr.com/9siau1
       
      А так она выводиться в поиске - http://prntscr.com/9sibam
       
      И так же другие, имеющие отдельно прописанный тайтл - приведу одну к примеру (а так - все) - http://prntscr.com/9sibt7
       
      Подскажите, что где менять, что делать =)
       
      Заранее спасибо.
    • Автор: Anatoliy
      Не обновлял в cms ни чего уже больше года, на днях решил заняться. Обновил через админку все приложения - результат:
      1. Пропала форма Заявки на аренду http://garantarenda.com/baza/baza/getrent/(хотя в админке все активно)
      2. Пропали title на главной и на страничках добавить, снять, связаться (add/ getrent/ contactus/) ,  вместо title - url
       
      Спасибо за внимание!
    • Автор: Kholmatov
      Доброго времени суток!
      В каком файле можно редактировать хлебные крошки  и название объекта(title),
      а именно нужно:
      в хлебную крошку добавить Страна  - Регион(Город) Пример: Главная->Италия->Анцио->Апартаменты (http://eucenter.ru/estate/prodaja-kvartir/apartments/realty327) в названию объекта добавить  Страна  - Регион(Город) -Тип недвижимости - цена жирный Пример: Италия, Анцио, Апартаменты 400 000 € (http://eucenter.ru/estate/prodaja-kvartir/apartments/realty327)  
      Спасибо!