Я хочу объединить уже назначенную переменную и сохранить его на новой переменной, что-то вроде этого:Соединить строки и переменные в присвоении новой переменной в Smarty
{assign var=permCat value="de.admin"}
{assign var=objectName value="myClass"}
{assign var=objectNameUpper value=$objectName|ucfirst}
{assign var=editPerm value=$permCat|cat:"canEdit"|cat:$objectNameUpper}
Таким образом, в результате чего $editPerm
должно быть: de.admin.canEditMyClass
Как это сделать? В настоящее время он выдает ошибку: Cannot use string as array offset...
На какой из четырех линий выбрасывается ошибка? –