Сниппет cfField

02 марта 2023, 20:30

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

Параметры

Название По умолчанию Описание
&key Наименование плейсхолдера, значение которого надо вывести. Пишется без префикса
&city ID текущего города ID, ключ или наименование города, для которого выводится информация. При вводе ключа или наименования создаётся дополнительный запрос к базе данных

Примеры вызова

При вызове сниппета обязательным параметром является &key, поэтому стандартный вызов сниппета выглядит так

[[!cfField? &key=`phone`]]

Вы можете вывести данные для конкретного города вне зависимости от выбранного на текущий момент города. Для этого нужно добавить к вызову сниппета параметр &city

[[!cfField? &key=`address` &city=`5`]]

Кроме того сниппет может использоваться как модификатор в разметке Fenom

{'phone' | cffield} или {'address' | cffield : 5}


Предыдущий документ
Сниппет cfCities
Следующий документ
Формирование карты сайта