В шаблоне кнопку на демо заверните в условие:
<?if($DOCPAGE_URL$)?><a href="$DOCPAGE_URL$">Демо</a><?endif?>
выделил красным, это что должно быть у вас, тогда будет происходить проверка.
Если ссылка на демо не добавлена тогда и кнопка отображаться не будет, а если не будет выделенного, просто ссылка, тогда кнопка будет показываться во всех материалах хотя файл там будет и не прикреплен.