1.17. Что такое сниппет (snippet)?

Применительно к Drupal, сниппет (от англ. snippet) - это фрагмент PHP-кода, который выполняет определённую функциональность и как правило встраивается непосредственно в страницу какого-либо вида материала или блок.

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

Сниппеты могут использовать вызовы API Drupal (собственно в этом и состоит их мощь), и находиться точно в тех местах, в которых они необходимы. Однако, на программиста, который пишет сниппеты и на администратора сайта, который их использует ложиться дополнительная отвественность, потому что выполнение некорректного PHP-кода может привести к ошибкам в работе сайта и даже к его недоступности.