From 1edf1d84550711614746ef8fdf5a858f77781cb4 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Sun, 4 Sep 2022 14:28:57 +0800 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BD=D0=B5=D1=81?= =?UTF-8?q?=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D1=83=D0=B5=D1=8E=D1=89?= =?UTF-8?q?=D0=B5=D0=B3=D0=BE=20custom.twig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/Extensions/TwigFunctions.php | 6 ++++++ src/views/layouts/default.twig | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/Extensions/TwigFunctions.php b/src/app/Extensions/TwigFunctions.php index 03e727d..555cefc 100644 --- a/src/app/Extensions/TwigFunctions.php +++ b/src/app/Extensions/TwigFunctions.php @@ -13,6 +13,7 @@ class TwigFunctions extends AbstractExtension { return [ new TwigFunction('config', [$this, 'config']), + new TwigFunction('is_file', [$this, 'is_file']), new TwigFunction('base_url', [$this, 'base_url']), ]; } @@ -26,4 +27,9 @@ class TwigFunctions extends AbstractExtension { return base_url($path); } + + public function is_file(string $path): bool + { + return is_file($path); + } } diff --git a/src/views/layouts/default.twig b/src/views/layouts/default.twig index 25e36c5..b1833d6 100644 --- a/src/views/layouts/default.twig +++ b/src/views/layouts/default.twig @@ -65,6 +65,8 @@ href="https://axenov.dev">axenov.dev - {% include "custom/custom.twig" %} + {% if is_file("custom/custom.twig") %} + {% include "custom/custom.twig" %} + {% endif %}