index.php от MODX критичен и необходим, там точка входа. в config.core.php прописан путь к ядру MODX, тоже необходимый файл из коробки. Остальные к MODX не относятся, удаляйте.
При вызове формы передавать ID страницы / сохранить его где-то. При вызове формы обратной связи этот ID получить/прочитать, вызвать через кастомный хук(если у вас Formit) ресурс, получить название товара..ну и дальше по необходимости -в форму или письмо.
К вашим услугам настройки контекстов(и системная переменная `site_start`), а можно еще проще - загляните в корневой index.php, там указан контекст, с какого стартовать по умолчанию('web'), можете поменять его на `en`. Одно плохо - при обновлении может затереться.
директория может быть любой, для надежности спрячьте файл из корневой директории и тех, куда может залезть простой пользователь и например удалить случайно.
Создайте статический плагин или сниппет, укажите требуемый путь, сохраните код. Вызывайте или явно(сниппет на странице или иначе программно) или по событию(плагин), переменную $modx и плагин и сниппет "видят".
Я встречался с такой ситуацией, формально все в наличии(все параметры на фронте, в беке, в базе, включая проверку генерации дерева ресурсов в кеш), но фактически ресурса в дереве нет. Ничем не смог это объяснить. Помогло обновление до следующей минорной версии MODX, может и вам поможет - как крайний случай? Вижу у вас версия 2.6.5
Если после изменения заголовка страницы в MODX при просмотре кода страницы заголовок верный, как сказано верно выше, ждите переиндексацию, или попробуйте немного ускорить ее при помощи инструментов Яндекс.Вебмастер и/или Google Search Console
А в $tv['name2']что-нибудь вообще бывает, как он формируется? проверяйте через var_dump().
Ну и добавьте для верности if (isset($tv['name2']) && !empty($tv['name2'])) {
Если вам для каждой вакансии нужна отдельная страница (со своим URL'ом), лучше сделать каждую вакансию через отдельный ресурс и вывести список через сниппеты getResources/ pdoResources.
Если же можно сделать внутри отдельной страницы, то MIGX будет вполне достаточно для формирования содержимого блока "Вакансии".
Как выводите списки ссылок? Cниппеты getResources, pdoResources, getImagesList(MIGX) имеют в составе модификатор [[+idx]], обычно им удобно пользоваться, он сообщает порядковый номер и дает нужную "уникальность". Например, так: