Хвала Каннон, разобрался, могу хоть спокойно фильм посмотреть в пятничный вечер.
Суть задачи была такова: чтобы при переключении языка на главной странице менялся не только язык интерфейса, но и вынесенной на оную ноды со статьёй. Драма разыгрывалась на обновлённом
Маоизм.Ру. Сами переводы были залиты ещё со старого сайта и в самой ноде замечательно переключались. Но не на главной странице.
Погуглив (точнее, пояндексив - ибо «Гугл» у меня в «Файерфоксе» на этой неделе вдруг взял моду ежесекундно самостийно перезапрашивать страницу, пока сервер не убеждается, что имеет дело с ботом - с этим я уже с утра буду разбираться), внезапно обнаружил, что не я один хочу странного, а многие во всём мире хотят того же, а значит это, должно быть, не такое уж странное. С наскоку я попытался воспользоваться рецептом
«Статья на главной на разных языках», но вовсе не преуспел, а только запутался в попытках понять, что я не так делаю. Потом сообразил, что рецепт, очевидно, для шестой версии «Друпала», и стал искать подсказок для седьмой.
Нашёл «за бугром»:
Setting a different front page for each language in Drupal 7. Реализую описанный там подход - не работает. Впадаю в бешенство и панику. Ищу дальше.
И опять же оказываюсь не первым. На эти грабли уже наступали и обозвали их «орехом»:
Drupal 7: Cracking the multilingual front page nut. Автор полагает, что мы имеем дело с багом движка, но даёт своё решение, которое я радостно реализую и… Что бы вы думали? Не работает!
Ну, на самом деле дальше всё не так трагично. Я догадался отключить алиасы, назначенные согласно исходному рецепту, и орешек раскололся.
Однако, я не ожидал от продвинутой и профессиональной сиэмэски таких же карнавалов, как те, что разыгрываются на ужасающем теле нашего фирменного движка (только сегодня я обнаружил, что при удалении предмета из каталога с диска удаляются картинки привязанные не только к нему, но и ко всем предметам той же категории, если только они привязаны не через простое поле картинки, а через поле набора картинок - а всё потому, что внутренних ключей в базе нет и поддержание целостности полагается на кучу запросов из PHP).