From: Mischa POSLAWSKY Date: Fri, 15 Sep 2017 17:33:50 +0000 (+0200) Subject: page: strip nested placeholder indicators X-Git-Tag: v2.2~11 X-Git-Url: http://git.shiar.nl/minimedit.git/commitdiff_plain/9dc3198f0265a80f5a232327733974f9980ed7f2 page: strip nested placeholder indicators Allow replacements within replacements. --- diff --git a/page.php b/page.php index d0a8826..8b264bf 100644 --- a/page.php +++ b/page.php @@ -66,7 +66,8 @@ if ($Page) { $rep = []; foreach ($blocks as $name => $html) { $rep["[[$name]]"] = sprintf('%s', - is_numeric($name) ? '' : "[[$name]]", $html + is_numeric($name) ? '' : "[[$name]]", + preg_replace('{}', '', $html) ); } return str_replace(array_keys($rep), array_values($rep), ob_get_clean());