Index: trunk/core/kernel/parser/tags.php =================================================================== diff -u -N -r6093 -r6714 --- trunk/core/kernel/parser/tags.php (.../tags.php) (revision 6093) +++ trunk/core/kernel/parser/tags.php (.../tags.php) (revision 6714) @@ -386,7 +386,9 @@ $prefix = '$PrefixSpecial'; } else { - $prefix = $this->getPrefixSpecial(); + // use original prefix_special found in templates (parameter names in form $ParamName found in it will not be replaced with values) + list ($prefix, $tag) = explode(':', $splited[0], 2); //$prefix = $this->getPrefixSpecial(); + if (isset($this->NamedParams['_ignore_missing_'])) { if (!$this->Application->prefixRegistred($prefix)) return array(); }