Embedding Vars in Double Quotes Smarty will recognize assigned variables embedded in "double quotes" so long as the variable name contains only numbers, letters, under_scores and brackets[]. See naming for more detail. With any other characters, for example a .period or $object>reference, then the variable must be surrounded by `backticks`. You cannot embed modifiers, they must always be applied outside of quotes. Syntax examples Practical examples See also escape.