как я вижу для решения вашей задачи есть два похожих решения(вы придумываете свою переменную к примеру #anons_name# далее):
1. в нужном вам шаблоне добавляете конструкцию str_replace(#anons_name#, $...[NAME], $...[PREVIEW_TEXT])
минус этого подхода - вам придется править все шаблоны которые будете использовать
2. Это в файле init.php создать событие [URL=http://dev.1c-bitrix.ru/api_help/iblock/events/onafteriblockelementupdate.php]OnAfterIBlockElementUpdate[/URL], в котором произвести такуюже замену
в этом случае ваша переменная при сохранении элемента автоматом изменится на имя элемента и сохранится, но минусом тут будет то, что это изменится полностью и переменной в тексте больше не будет
1. в нужном вам шаблоне добавляете конструкцию str_replace(#anons_name#, $...[NAME], $...[PREVIEW_TEXT])
минус этого подхода - вам придется править все шаблоны которые будете использовать
2. Это в файле init.php создать событие [URL=http://dev.1c-bitrix.ru/api_help/iblock/events/onafteriblockelementupdate.php]OnAfterIBlockElementUpdate[/URL], в котором произвести такуюже замену
в этом случае ваша переменная при сохранении элемента автоматом изменится на имя элемента и сохранится, но минусом тут будет то, что это изменится полностью и переменной в тексте больше не будет