Передать переменные в шаблон

1-ый способ: PHP

# template.php
function THEME_preprocess_page(&$variables) {
    $variables['current'] = 'Пользовательская переменная';
    // в page.tpl.php будет доступна переменная $current 
}
 
function THEME_preprocess_node(&$variables) {
    $variables['myvar'] = 'Пользовательская переменная';
    // в node.tpl.php будет доступна переменная $myvar
}

2-ой способ: JavaScript

Переменные в JavaScritpt добавляются через функцию drupal_add_js().

# template.tpl
function THEME_process_page(&$variables) {

    drupal_add_js(
        array(
            'posts' => array(
                'count' => '200'
            )
        ),
        'setting'
    );

}

Созданную переменную в коде выше можно вызвать следующим образом:

Drupal.settings.posts.count; // 200

Bitrix Drupal 7