Переменная Drupal preprocess_page, переданная в commerce-product-title.tpl.php, не загружается - PullRequest
0 голосов
/ 03 ноября 2018

Я передаю переменную в preprocess_page в файлы шаблона, так что я думаю.

$vars['merk']=$merk;

Работает нормально, когда я вызываю переменную в page.tpl.php. Но когда я вызываю эту переменную в commerce-product-title.tpl.php, она не загружается, она возвращает ноль. Я не могу найти, как передать эту переменную в этот файл tpl.php.

1 Ответ

0 голосов
/ 14 ноября 2018

Предполагается, что шаблон используется только при отображении продукта, который отличается от объекта на странице.

Попробуйте вместо этого изменить переменные в крючке продукта:

function hook_preprocess_commerce_product(&$vars) {
  $vars['merk']=$merk;
}
...