У меня ужасный ответ на это.
Я изменил строку 402 в sites / all / modules /ierarchical_select / hs_taxonomy_views.module с:
$any_label = variable_get('views_exposed_filter_any_label', 'old_any') === 'old_any' ? '<'. t('Any') .'>' : '- '. t('Any') .' -';
до
$any_label = variable_get('views_exposed_filter_any_label', 'old_any') === 'old_any' ? 'Worldwide' : '- '. t('Any') .' -';
Это работает, потому что: на этом сайте мне нужен фильтр только для просмотра - и больше нигде.
Это никогда не может быть общим решением, потому что:
- Нечестивый грех взлома ядра модуля будет преследовать меня вечно, потому что я никогда не смогу использовать drush для обновления этого модуля снова.
- Если я когда-нибудь сделаю другое представление на этом сайте и решу использовать фильтр, подверженный таксономии hs, его опция «Любой» будет отображаться как «Во всем мире», даже если такого контекста нет: странный.
Я был бы очень признателен, если бы кто-нибудь указал мне направление, которое позволило бы мне решить это чисто. Но сейчас я собираюсь взломать.