ddRunSnippets

Snippet
  • Версия: 2.0
  • Выпущено:
  • Метки: General
  • Использует:
Скачать17 скачиваний

Описание

Сниппет запускает необходимые сниппеты с необходимыми параметрами. Возможности:

  • Последовательный запуск нескольких сниппетов;
  • Результаты выполнения сниппетов можно передавать в названия параметров и/или значения других сниппетов (и так сколько угодно);
  • Окончательный результат выполнения можно выводить в чанк «tpl», передав дополнительные данные через параметр «placeholders».

Для более полного представления смотрите документацию.

Список изменений

  • Сниппет переработан на запуск нескольких сниппетов.
  • Множественные изменения кода.
  • Параметры «name», «parameters» и «values» переименованы в «snipName», «snipParams» и «snipValues» соответственно.

Документация

Если нужно запустить несколько сниппетов, просто указывайте параметры как snipName0, snipName1 и т. д. (snipParams и snipValues соответственно).

Описание параметров

Название Описание Допустимые значения Значение по умолчанию
snipName* Имя сниппета, который нужно вызвать. {string: snippetName}
snipParams Имена параметров, которые нужно передать. Используйте +ddresultN+ (где N — номер сниппета) для подстановки результата выполнения любого предыдущего сниппета. {comma separated string}
snipValues Значения параметров, которые нужно передать (в соответствии с именами), разделённые через '##'. Используйте +ddresultN+ (где N — номер сниппета) для подстановки результата выполнения любого предыдущего сниппета. {separated string}
tpl Чанк для вывода результатов. Доступные плэйсхолдеры: [+ddresultN+] (где N — номер сниппета). {string: chunkName}
placeholders Дополнительные данные, которые необходимо передать в чанк «tpl». Формат: строка, разделённая '::' между парой ключ-значение и '||' между парами. {separated string}