Список шорткодов
Модуль позволяет создавать короткие коды, которые можно вносить в текст новости, документа и т.п. Вызов шорткода будет преобразован в полноценный текст, например, шорткод
[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. Результат работы:
Комментарии
-
Без темы
а где можно взять php-код шорткода Яндекс (Гугл) карт? По умолчанию в списке таких шорткодов нет.
Без темы
Добавили шорткоды в магазин приложений: http://www.hostcms.ru/shop/market/modules/content/
Без темы
Напишите в поддержку, вышлем. Мы относительно недавно их добавили в поставку. Т.е. при установке с нуля системы они есть, а вот при обновлении не добавляются. В ближайшее время они дополнительно будут вынесены в магазин приложений, чтобы всегда была возможность установить шорткод в случае его отсутствия в поставке.