diff --git a/src/TwigTweakExtension.php b/src/TwigTweakExtension.php index f642aeb..109a6e8 100644 --- a/src/TwigTweakExtension.php +++ b/src/TwigTweakExtension.php @@ -425,9 +425,9 @@ class TwigTweakExtension extends AbstractExtension { // Drupal core expects exactly three parameters: // [$group, $route_parameters_raw, $metadata_raw] = explode(':', $context); // in _contextual_id_to_links($id): - $contextParamCount = substr_count($context, ':'); + $contextParamCount = substr_count($context, ':')+1; if ($contextParamCount !== 3) { - trigger_error("Wrong {{ drupal_contextual_links() }} parameter given. 3 parameters expected separated by colon (\":\"), but {$contextParamCount+1} given in \"{$id}\"", E_USER_WARNING); + trigger_error("Wrong {{ drupal_contextual_links() }} parameter given. 3 parameters expected separated by colon (\":\"), but {$contextParamCount} given in \"{$id}\"", E_USER_WARNING); } }