diff --git a/CHANGELOG.md b/CHANGELOG.md index 919d9de68..797d38f95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ 1. [](#bugfix) * Allow `$page->slug()` to be called before `$page->init()` without breaking the page * Fix for `Page::translatedLanguages()` to use routes always [#2163](https://github.com/getgrav/grav/issues/2163) + * Fixed `nicetime()` twig function + * Allow twig tags `{% script %}`, `{% style %}` and `{% switch %}` to be placed outside of blocks # v1.5.1 ## 08/23/2018 diff --git a/system/src/Grav/Common/Twig/Node/TwigNodeScript.php b/system/src/Grav/Common/Twig/Node/TwigNodeScript.php index c1c02580d..23f16a3c4 100644 --- a/system/src/Grav/Common/Twig/Node/TwigNodeScript.php +++ b/system/src/Grav/Common/Twig/Node/TwigNodeScript.php @@ -8,7 +8,7 @@ namespace Grav\Common\Twig\Node; -class TwigNodeScript extends \Twig_Node implements \Twig_NodeOutputInterface +class TwigNodeScript extends \Twig_Node implements \Twig_NodeCaptureInterface { protected $tagName = 'script'; diff --git a/system/src/Grav/Common/Twig/Node/TwigNodeStyle.php b/system/src/Grav/Common/Twig/Node/TwigNodeStyle.php index 726e5a69b..ae30e43c4 100644 --- a/system/src/Grav/Common/Twig/Node/TwigNodeStyle.php +++ b/system/src/Grav/Common/Twig/Node/TwigNodeStyle.php @@ -8,7 +8,7 @@ namespace Grav\Common\Twig\Node; -class TwigNodeStyle extends \Twig_Node implements \Twig_NodeOutputInterface +class TwigNodeStyle extends \Twig_Node implements \Twig_NodeCaptureInterface { protected $tagName = 'style'; diff --git a/system/src/Grav/Common/Twig/Node/TwigNodeSwitch.php b/system/src/Grav/Common/Twig/Node/TwigNodeSwitch.php index 97824cf03..a03faa5af 100644 --- a/system/src/Grav/Common/Twig/Node/TwigNodeSwitch.php +++ b/system/src/Grav/Common/Twig/Node/TwigNodeSwitch.php @@ -8,7 +8,7 @@ namespace Grav\Common\Twig\Node; -class TwigNodeSwitch extends \Twig_Node implements \Twig_NodeOutputInterface +class TwigNodeSwitch extends \Twig_Node { public function __construct( \Twig_Node $value, diff --git a/system/src/Grav/Common/Twig/TwigExtension.php b/system/src/Grav/Common/Twig/TwigExtension.php index ffb9516a4..eca0e6c3c 100644 --- a/system/src/Grav/Common/Twig/TwigExtension.php +++ b/system/src/Grav/Common/Twig/TwigExtension.php @@ -159,10 +159,9 @@ class TwigExtension extends \Twig_Extension implements \Twig_Extension_GlobalsIn new \Twig_SimpleFunction('read_file', [$this, 'readFileFunc']), new \Twig_SimpleFunction('nicenumber', [$this, 'niceNumberFunc']), new \Twig_SimpleFunction('nicefilesize', [$this, 'niceFilesizeFunc']), - new \Twig_SimpleFunction('nicetime', [$this, 'nicetimeFilter']), + new \Twig_SimpleFunction('nicetime', [$this, 'nicetimeFunc']), new \Twig_SimpleFunction('cron', [$this, 'cronFunc']), - // Translations new \Twig_simpleFunction('t', [$this, 'translate']), new \Twig_simpleFunction('tl', [$this, 'translateLanguage']),