Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Сайдбар

cmCampers можно использовать для агрегации данных на различных транспортных средствах в базе данных.

Свойства сниппета

Вы можете использовать следующие свойства в cmCampers для регулирования поведения и настроить так, как нужно Вам. Некоторые из них пересекаются со сниппетом cmCamperDetails.

&property

Описание

Значение по  умолчанию

start

Возможность задать offset, чтобы игнорировать первых N автомобилей.

0

limit

Количество результатов, возвращающихся от сниппета. Установите 0 или реальное количество до бесконечности.

4

sort

Поле для сортировки. Принимаются любые поля в объекте cmCamper, но не все из них имеют смысл. Обратите внимание, что при сортировке по связанным единицам (марка, владелец), сортировка проводится по их ID и *not* имени. Когда searchFromRequest установлен на 1, сортировка может определяться url-параметром.

added

dir

asc | desc. Область сортировки. Когда searchFromRequest установлен на 1, сортировка может определяться sortdir url-параметром.

desc

includeBrand

1 | 0. Определяет, должен ли связанный бренд-объект быть восстановлен. Когда нет необходимости, можно сэкономить время обработки.

1

includeOwner

1 | 0. Определяет, должен ли связанный владелец объекта быть восстановлен. Когда нет необходимости, можно сэкономить время обработки.

0

includeImages

1 | 0. Определяет, должны ли быть восстановлены связанные изображения. Когда нет необходимости, можно сэкономить время обработки.

1

includeOptions

1 | 0. Определяет, должны ли быть восстановлены связанные параметры. Когда нет необходимости, можно сэкономить время обработки.

1

status

Разделенный запятыми список ID статуса, которые должны быть включены в результаты. ID:

0. Неподтвержденный

1. Активный

2. Избранный

3. Условно продан

4. Продан

5. Неактивный

1,2,3,4

numimages

Целое число, показывающее, сколько изображений должно быть восстановлено.

1

target

Целое число ID ресурса на странице детальной информации о кемперах. Будет использоваться с makeUrl для создания ссылки с дружественными url настройками, передающей "cid" в URL с ID кемпера.

 

2

tplOuter

Chunkname. Внешний темплейт , охватывающий весь свод результатов. Placeholders

cmDefaultTplOuter

tplItem

Chunkname. Темплейт единицы.

[Placeholders|display/ADDON/CamperManagement.Placeholders+you+can+use]

cmDefaultTplItem

tplImageOuter

Chunkname. Внешний темплейт, охватывающий весь свод результатов по изображениям, вызывается для каждой единицы транспортного средства.

[Placeholders|display/ADDON/CamperManagement.Placeholders+you+can+use]

cmDefaultTplImageO

tplImageItem

Chunkname. Темплейт для одного изображения.

[Placeholders|display/ADDON/CamperManagement.Placeholders+you+can+use]

cmDefaultTplImageItem

tplOptionsOuter

Chunkname. Внешный темплейт, охватывающий весь свод результатов по опциям, вызывается для каждой единицы транспортного средства.

[Placeholders|display/ADDON/CamperManagement.Placeholders+you+can+use]

cmDefaultTplOptionsOuter

tplOptionsItem

Chunkname. Темплейт для одной опции.

[Placeholders|display/ADDON/CamperManagement.Placeholders+you+can+use]

cmDefaultTplOptionsItem

tplOwner

Chunkname. Темплейт для отображения информации о владельце.

[Placeholders|display/ADDON/CamperManagement.Placeholders+you+can+use]

cmDefaultTplOwner

searchFromRequest

1 | 0. Если 1, также будут проверяться запросы POST и GET для статуса, по которому совершается фильтрация, поля сортировки и области сортировки. Поля, которые он выбирает и замещает на свойства сниппета: status, sort, dir.Когда он находит фильтр статуса, устанавливает placeholder "statusfilter", который Вы можете использовать в своем темплейте.

 

0

locale

Локаль, используемый для функции money_format, которая форматирует цену.

it_IT

toPlaceholder

При установке будет установлен placeholder, ключ, который в результате функции передается toPlaceholder.

 

 

Пример использования


Пример 1: Простой обзор последних дополнений

Перезапишите чанк элемента и чанк элемента изображения, получив последние 4 добавленных транспортных средства и ссылки на информационную страницу с ID 12.


1



чанк cmTplItem:

    • Manufactured:
    • Mileage:
    • Engine:
    • Price:


  • С помощью дополнительной CSS-стилизации, вот результат (очевидно, кое-что можно было бы и улучшить):



    Пример 2: слайд-шоу транспортных средств, которые помечены как избранные


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

    Таким будет наш темплейт (он соответствует скрипту нашего слайд-шоу):



    Выбираем для фильтра статус 2 (избранное) и используем несколько чанков темплейтов (шаблонов):

    cmHomeOuter, который выводит только внутренний stuff вместо неупорядоченного списка по умолчанию. Мы могли бы также вставить контейнер div из темплейта (упомянутого выше) в наш внешний темплейт.




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



    cmHomeImage, который просто вставляет тег изображения.



    Из описанного выше получается, что во front-end одного элемента выводится:



    Скомбинировав с нашим скриптом слайд-шоу и CSS, мы получаем в результате:




    Каждое изображение может состоять из нескольких, но если по умолчанию свойство numimages установлено на 1, сразу Вы этого не увидите. Используя  чанки tplImageOuter и tplImageItem, Вы можете настроить мини слайд-шоу из изображений на странице обзора. Я думаю, что это интересная концепция, и если кто-то так сделал, или хотел бы сделать, хотелось бы узнать об этом. Вы можете связаться со мной через hello  на markhamstra dot com.