Нет не правильно, начиная с то го, что пример ни о чем.
Ну если уж хочется на таком примере, то вот так
{{$permennaya = ''tudim sudim';}}
А вывод
{$permennaya}
Причем!!!
Если используются встроенные конструкции
{{if $permennaya}}
{{endif}}
то точки с запятой в конце не ставятся.
А здесь
{{$permennaya = ''tudim sudim';}}
точка с запятой обязательна
С помощью блоко - это хорошо. Но. Вот есть у меня доска объявлений. Где устаревшие объявы переносятся в раздел "Архив". Можно конечно плагин-задачу написать, которая раз в сутки будет проверять объявы и переносить, Но я поступил проще - прям в шаблоне проверяется время и если надо объява переносится в другой раздел
{{$dateNow = time();}}
{{$ads_period=180*86400;}}
{{if $record->container()->id !== XX}}
{{if $dateNow > ( $record->record_updated + $ads_period )}}
{{\IPS\Db::i()->update('cms_custom_database_X', array( 'record_locked' => 1, category_id => XX ), array( 'primary_id_field=?', $record->_id ) ); // move to archive}}
{{endif}}
{{endif}}