В директории вашей темы в шаблоне layouts/default.htm создаем placeholder.
{% placeholder meta default %}
<title>{{ this.page.meta_title }}</title>
<meta name="description" content="{{ this.page.meta_description }}">
{% endplaceholder %}
По умолчанию плейсхолдер содержит метатеги страниц. Это будет работать для staticPages и для CMS страниц.
Далее если вы хотите вывести не мету страницы, например у вас страница товара и нужно выводить данные товара. Просто вставляете новое содержимое плейсхолдера.
Предположим что у вас есть страница товара pages/shop/product.htm
И на странице есть переменная product с моделью товара.
На странице товара нужно вызвать:
{% put meta %}
<title>{{ product.title }}</title>
<meta name="description" content="{{ product.description }}">
{% endput %}
Надеюсь, помог понять принцип.