Ubacivanje varijable u bilo koji template pomoću hook-a.

PHOTO EMBED

Mon Jan 03 2022 14:20:43 GMT+0000 (Coordinated Universal Time)

Saved by @igor #drupal #php

/*Ovaj kod možemo da pišemo u modules/module.module fajlu ili u themes/module.theme fajlu.
Prvo ide naziv modula (green_deal_core), zatim ide preprocess, i onda naziv template-a kojem hoćemo da prosledimo varijablu (commerce_product__teaser, ovaj template najčešće nalazimo u public_html->themes->custom->templates). Izvorni naziv template-a je sa crticama (-) ali mi to u hook moramo promeniti na underline (_).

Zatim upišemo $varibles['test'] i onda varijablu {{ test }} možemo da koristimo u tom template-u (commerce_product__teaser).

OBAVEZNO MORAMO DA FLAŠUJEMO KEŠ NAKON ŠTO NAPRAVIMO HOOK.
*/

function green_deal_core_preprocess_commerce_product__teaser(&$variables) {
  $variables['test'] = '123';
}
content_copyCOPY