Как предложил Илья, заведите свойство отдельное.
Вам нужно вывести где-то в середине текста или уже после содержимого?
1. в середине текста, тогда в месте где нужно выводить блок внесите метку #BLOCK#
далее в шаблоне вывода статьи сделайте замену
[CODE]
если ваше свойство новое не пустое, то
$block = СОДЕРЖИМОЕ БЛОКА на основании свойство отдельное;
$arResult['DETAIL_TEXT']=str_replace(#BLOCK#,$block,$arResult['DETAIL_TEXT']);
иначе
$arResult['DETAIL_TEXT']=str_replace(#BLOCK#,'',$arResult['DETAIL_TEXT']); // просто стираем метку
[/CODE]
2. после содержимого
тут еще проще, меток в тексте не нужно никаких
просто проверяете пустое новое свойство или нет и выводите свой блок
Вам нужно вывести где-то в середине текста или уже после содержимого?
1. в середине текста, тогда в месте где нужно выводить блок внесите метку #BLOCK#
далее в шаблоне вывода статьи сделайте замену
[CODE]
если ваше свойство новое не пустое, то
$block = СОДЕРЖИМОЕ БЛОКА на основании свойство отдельное;
$arResult['DETAIL_TEXT']=str_replace(#BLOCK#,$block,$arResult['DETAIL_TEXT']);
иначе
$arResult['DETAIL_TEXT']=str_replace(#BLOCK#,'',$arResult['DETAIL_TEXT']); // просто стираем метку
[/CODE]
2. после содержимого
тут еще проще, меток в тексте не нужно никаких
просто проверяете пустое новое свойство или нет и выводите свой блок