А эти варианты особо и не будут работать.
Можете попробовать универсальный синтаксис конечно, но не думаю что в этой части он работает.
$APPLICATION->SetPageProperty("title", "={$cur_city[$poddomen]}");
Что касается именно задачи, то обычно это делается так:
1) Разрабатываем компонент, ну например custo:header.meta
2) В компоненте проверяем условия (например через
GetPageProperty), а так же доп. параметры.
Если по всем показателям нужно заменить - используйте конструкцию
Lorem Ipsum . Если заменять не нужно - пропускаете.
Важный вопрос:
Почему делать нужно именно так?
В Битрикс24
нельзя лишать пользователя возможности переопределять конкретные теги на страницах.
Лучше это все делать в одном месте, чем потом искать откуда появляется $cur_city и что такое $poddomen.
Да и к тому, же, нужно будет проходиться по каждой странице и смотреть что нет ошибок ли на других, а так - 1 компонент который целостно закрывает эту задачу.