WebsiteBaker Support (2.13.x) > General Help & Support
Using TWIG in template
(1/1)
KEnik:
Hi,
I am trying to use twig in template.
I try "DefaultTemplate" - there is "templates/index.html.twig" but this template is not using...
Some working wit Twig is in template.functions. php but this file not used by template..
Thank You in advance
crnogorac081:
Look at the index.php
KEnik:
--- Quote from: crnogorac081 on August 04, 2022, 07:28:15 PM ---Look at the index.php
--- End quote ---
Which one?
--- Code: ---/templates/DefaultTemplate/index.php
--- End code ---
or
--- Code: ---/index.php
--- End code ---
IMHO this template is not complete - twig does not work - cannot work because
1, is it wrong set in default.ini
--- Code: ----templates_dir = "templates/"
-default_template = "index.twig"
+templates_dir = "/templates/"
+default_template = "index.html.twig"
--- End code ---
2, variables used in twig does not exist anywere like sTmpHeaderTitle
This works for me:
in /templates/DefaultTemplate/index.php
add:
--- Code: ---add include_once 'template.functions.php';
--- End code ---
and replace code from
--- Code: ---// TEMPLATE CODE STARTS BELOW
?><!DOCTYPE HTML>
<html lang="<?= $sPageLang; ?>">
--- End code ---
by code:
--- Code: --- echo $oTemplate->render(
[
'sTmpHeaderTitle' => 'Test title',
'register_frontend_css' => register_frontend_modfiles('css'),
'register_frontend_js' => register_frontend_modfiles('js'),
'register_frontend_jquery' => register_frontend_modfiles('jquery'),
'pageContentMain' => $pageContentMain,
]
);
--- End code ---
Navigation
[0] Message Index
Go to full version