Список шорткодов

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

[informationsystem id="1" limit="2" xsl="СписокЭлементовИнфосистемы"]

покажет 2 элемента из информационной системы с номером 1 с помощью XSL-шаблона "СписокЭлементовИнфосистемы".

Для доступа к модулю перейдите Структура сайтаШорткоды.

Стандартные шорткоды

Показ интернет-магазина

Шорткод предназначен для показа нескольких товаров из интернет-магазина.

1. Пример вызова:

[shop id="1" limit="2" group="0" xsl="МагазинКаталогТоваровНаГлавнойСпецПред"]

2. Атрибуты шорткода:

id — Идентификатор магазина, из которого будет показ;
xsl
(необязательный) — Имя XSL-шаблона, который используется для показа, по умолчанию МагазинКаталогТоваровНаГлавнойСпецПред;
limit (необязательный) — Количество товаров для показа, по умолчанию 2;
group (необязательный) — Идентификатор группы магазина, из которой идет показ товаров, по умолчанию FALSE.

3. Результат работы:

Показ информационной системы

Шорткод предназначен для показа нескольких информационных элементов из информационной системы.

1. Пример вызова:

[informationsystem id="1" limit="2" group="0" xsl="СписокНовостейНаГлавной"]

2. Атрибуты шорткода:

id — Идентификатор иформационной системы, из которого будет показ;
xsl
(необязательный) — Имя XSL-шаблона, который используется для показа, по умолчанию СписокНовостейНаГлавной;
limit (необязательный) — Количество элементов для показа, по умолчанию 2;
group (необязательный) — Идентификатор группы информационной системы, из которой идет показ элементов, по умолчанию FALSE.

3. Результат работы:

Показ документа

Шорткод предназначен для показа документа (статичной страницы).

1. Пример вызова:

[document id="1"]

2. Атрибуты шорткода:

id — Идентификатор документа для показа.

3. Результат работы:

Пожертвование через Яндекс.Деньги

Шорткод предназначен для показа формы пожертвования через Яндекс.Деньги.

1. Пример вызова:

[donate account="41000000000000"]

2. Атрибуты шорткода:

account — Идентификатор Яндекс.Кошелька;
sum
(необязательный) — Сумма пожертвования, по умолчанию 100;
targets (необязательный) — Цели, на которые идет сбор средств, по умолчанию Благотворительность;
project-name (необязательный) — Имя проекта для которого идет сбор средств.

3. Результат работы:

Показ PDF через Google.Docs

Шорткод предназначен для показа PDF-документа через Google Docs.

1. Пример вызова:

[pdf url="http://demo.hostcms.ru/my.pdf"]

2. Атрибуты шорткода:

url — URL к PDF-документу;
width
(необязательный) — Ширина фрейма, по умолчанию 100%;
height (необязательный) — Высота фрейма, по умолчанию 700px.

3. Результат работы:

Видео Youtube

Шорткод предназначен для показа роликов Youtube

1. Пример вызова:

[youtube src="https://www.youtube.com/embed/cGLAsLFnHeo"]

2. Атрибуты шорткода:

src — URL ролика с Youtube;
width
 (необязательный) — Ширина фрейма, по умолчанию 560;
height (необязательный) — Высота фрейма, по умолчанию 315.

3. Результат работы:

Яндекс.Карта

Шорткод предназначен для показа Яндекс.Карты

1. Пример вызова:

[[yandex_map latlng="55.684758, 37.738521" width="100%" height="500px"]]

2. Атрибуты шорткода:

latlng — Координаты места;
zoom — Величина приближения;
content (необязательный) — Текст маркера;
color (необязательный) — Цвет маркера;
width
— Ширина фрейма, по умолчанию 500px;
height — Высота фрейма, по умолчанию 400px.

3. Результат работы:

Google.Maps

Шорткод предназначен для показа Google-карт

1. Пример вызова:

[[google_map key='AIzaSyADtuSUbqq2MNdQ3Q0_xBr5Fbdzkvv1XY4' latlng='55.684758, 37.738521' width='100%' height='500px']]

2. Атрибуты шорткода:

key — Ключ приложения в https://console.developers.google.com , после создания приложения обязательно подключить Google Maps JavaScript API
latlng — Координаты места;
zoom — Величина приближения;
content (необязательный) — Текст маркера;
width
— Ширина фрейма, по умолчанию 500px;
height — Высота фрейма, по умолчанию 400px.

3. Результат работы:

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.

Комментарии

  • Шорткоды в Метках

    Как добавить Шорткоды в блок описания Метки? Возможно?

    21.10.2021 04:29:20
    iNik

    Без темы

    Возможно, добавили в следующую версию, запросить модель тегов можете уже сейчас в поддержке.

    21.10.2021 10:04:31
    hostcms

    Без темы

    ☝

    21.10.2021 20:48:01
    iNik
  • товар

    Возможно ли в документ с помощью шорткода вставить товар магазина?

    30.09.2019 12:32:23
    nikvel

    Без темы

    Конечно, вы можете написать свой шорткод, который будет контроллер показа магазина с передачей в него ID товара и XSL-шаблона.

    03.10.2019 12:09:49
    hostcms
  • Без темы

    а где можно взять php-код шорткода Яндекс (Гугл) карт? По умолчанию в списке таких шорткодов нет.

    25.04.2017 18:09:51
    mj23

    Без темы

    Добавили шорткоды в магазин приложений: http://www.hostcms.ru/shop/market/modules/content/

    26.04.2017 11:10:18
    alexander.egorov

    Без темы

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

    26.04.2017 08:56:16
    alexander.egorov