Динамически обновляемые вставки в текст (плейсхолдеры)

Что такое плейсхолдер?

Это функционал, который позволяет вставлять динамические (обновляемые) блоки информации на любые (статические или динамические) страницы сайта: в спецпредложение, новость, акцию или любую другую страницу.

Что это дает?

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

Давайте разберем на примере.

Допустим, вы подготовили спецпредложение и хотите разместить таблицу со списком автомобилей Ford Focus в описании.

Image 241

Что вы делаете?

Вставляете небольшую строку с кодом следующего вида:

#DWS_PLACEHOLDER_ACCARSLIST[focus_2015]:middle#

Что получается?

В том месте, где была прописана эта строка, отображается соответствующая информация.

Image 242

В чем плюсы использования плейсхолдера?

Во-первых, представленная с помощью плейсхолдера информация остается всегда актуальной. Вернемся к предыдущему примеру: если цены, описание комплектаций или ассортимент автомобилей Focus изменится в разделе Автомобили в наличии, эти изменения автоматически отобразятся и в данном спецпредложении. Таким образом, клиенту будет представлена самая актуальная информация.

Во-вторых, плейсхолдер позволяет экономить время.

Обратимся к примеру выше. На создание (верстку) аналогичной таблицы со списком автомобилей могло уйти ощутимо больше времени, чем на одну строчку кода.

Рассмотрим более подробно возможности плейсхолдера.

Общая схема

#DWS_PLACEHOLDER_ТИП[параметр]:допсвойство#

Тип плейсхолдера - параметр, который определяет, что именно будет выводиться.

Если заменить ТИП на один из ниже перечисленных вариантов, то вы получите:

  • TEL - отображение номера(-ов) телефона(-ов)
  • FORM - отображение формы обратной связи
  • AC - одиночный вывод автомобиля в наличии
  • ACCARSLIST - вывод авто в наличии списком (как в разделе АВН)
  • CONTACTS - вывод контактных данных ДЦ
  • YAMAP - вывод блока карт (не принимает никаких [параметров]
  • MODELPRICES - минимальная стоимость модели(-ей), установленная ФСХ
  • COMPPRICES - минимальная стоимость комплектации(-ий), установленная ФСХ

Основные параметры - блок, в котором задается информация для вывода плейсхолдера. Параметров может иметь несколько:

#DWS_PLACEHOLDER_ТИП[param1][param2]..[paramN]#

примеры:

  • #DWS_PLACEHOLDER_FORM[SPECIAL_PRICE]# - отображение формы обратной связи с символьным кодом SPECIAL_PRICE
  • #DWS_PLACEHOLDER_AC[603212]# - отображается автомобиль в наличии с ID = 603212
  • #DWS_PLACEHOLDER_ACCARSLIST[focus_2015][<ID дилера>][<количество>]# - отображается указанное <количество> автомобили Ford Focus в наличии выбранного ДЦ (в случае если на одном сайте располагаются несколько ДЦ)

Дополнительные параметры - необязательный блок. Это любой дополнительный параметр, который будет влиять на внешний вид блока.

Для ТИПа FORM это шаблон, который подключается(common)

  • #DWS_PLACEHOLDER_FORM[CALLBACK]:common# - отображение формы обратной связи с символьным кодом SPECIAL_PRICE с использованием шаблона common

Например, в спецпредложении хотим разместить форму "Заказать обратный звонок".

Для этого необходимо узнать символьный код формы

Image 243

После чего вставляем соответствующий плейсхолдер в исходный код спецпредложения

Image 244

Рассмотрим еще несколько примеров использования плейсхолдеров.

1. На главной странице мы планируем разместить карту с отметкой ДЦ.

Для этого в соответствующем поле на вкладке "Главная страница" в настройках ДЦ вставляем плейсхолдер

#DWS_PLACEHOLDER_YAMAP#

Image 245

2. Разместить актуальную контактную информацию одного из ДЦ в спецпредложении

Используем соответствующие плейсхолдеры, в параметрах (скобках) указываем ID ДЦ

Image 246

3. Создаем спецпредложение с целью продажи конкретных автомобилей.

Также при помощи плейсхолдеров разместим номер телефона ДЦ и форму обратной связи для запсии на тест-драйв.

Подготовим соответствующие плейсхолдеры.

#DWS_PLACEHOLDER_TEL[822]# - выводит номер ДЦ с ID 822

#DWS_PLACEHOLDER_AC[5659]:middle# - выводит карточку автомобиля с ID 5659

#DWS_PLACEHOLDER_AC[5657]:middle# - выводит карточку автомобиля с ID 5657
#DWS_PLACEHOLDER_FORM[TEST_DRIVE]:common# - выводит форму обратной связи с символьным кодом TEST_DRIVE и шаблоном common

ПолучаемImage 247

4. С помощью плейсхолдера опубликуем цену на модель и ее комплектации.

Например, подготовим спецпредложение, в котором планируем опубликовать цену Ford Focus.

Для этого потребуется:

а) узнать "символьный код" автомобиля и комплектаций

б) подготовить плейсхолдер

Давайте по порядку. Как узнать символьный код модели и комплектаций?

Например, код модели указан в URL ее шоурума

Image 257

Код комплектации также указан в URL на странице детального просмотра комплектации

Image 258

Теперь необходимо подготовить плейсхолдеры.

В решении поставленной задачи помогут следующие ТИПы

  • MODELPRICES - минимальная стоимость модели(-ей), установленная ФСХ
  • COMPPRICES - минимальная стоимость комплектации(-ий), установленная ФСХ

Готовим плейсхолдеры, где в качестве параметра(-ов) используем символьные коды моделей и комплектаций.

#DWS_PLACEHOLDER_MODELPRICES[models_focus_2015]#

В таком случае клиент увидит "от минимальная цена focus_2015"

Если использовать только один параметр плейсхолдера, будет опубликована только цена, если несколько - название модели и цена.

#DWS_PLACEHOLDER_COMPPRICES[focus_ambiente][focus_sync_edition][focus_titanium]#

Здесь мы используем несколько параметров, поэтому клиент увидит название модели, название комплектации и минимальную цену:

"название_модели название_комплектации от минимальная_цена_комплектации"

Если использовать только один параметр плейсхолдера, то будет опубликована только цена (без названия модели и комплектации):

"от минимальная цена комплектации"


Вставляем плейсхолдеры при создании спецпредложения.

А клиент увидит следующую информацию.

Image 259


Теперь цены, опубликованные таким способом, будут всегда актуальны.

Эта статья была полезна для 7 людей. Эта статья помогла вам?

Сервис поддержки клиентов работает на платформе UserEcho