Доброго времени суток.
Случилось, то, что мне стало необходимо создать алфавитный указатель. Перерыл весь сайт, испробывал модули Glossary, Vocabulary Index, IndexPage. Наиболее подходящим мне показался последний. Но скоро я столкнулся с проблемой, что этот модуль отображает только латинский алфавит, и выводит список в алфавитном порядке если Заголовок страницы на чинается соответственно с латинской буквы.
Сразу пришла мысль, что нужно перевести его в файле переводов, но к сожалению, в нем, ответ на свой вопрос я не нашел.
Далее я обратился к форуму www.drupal.ru. После непродолжительных поисков я обнаружил, что данная тема уже обсуждалась в 2006 году. Попробовав приложенные патчи я был разочарован, т.к. они уви не подходили к 6-й версии друпал.
Кодингом к сожалению не владею, поэтому применить по аналогии данные патчи я смог
Уважаемы гуру друпала и php пожалуйта помогите с решением данной проблемы. Исходники патчей будут выложены для общего пользования.
С уважением!
Комментарии
строка 282 $range = drupal_map_assoc(range('A', 'Z'));
измените на $range = drupal_map_assoc(array_merge(range('A', 'Z'), range('А', 'Я')));
Вероятно заработает, хотя я не пробовал у себя.
К сожалению не заработало.
Плучилось вот что: http://bbc-dive.com/new/ru/indexpage/glossary. Т.е. вместо кириллицы появились просто вертикальные линии, а латинские буквы остались на своем месте. Хотя сервер ошибок не выдает.
Это не вертикальные линии не появились, а кириллица не отрисовалась.
Причём ,если бы Вы посмотрели исходный код страницы, то обнаружили бы, что ссылки на буквы кириллического алфавита присутствуют, но сами буквы пропущены, а вот у латиницы всё наоборот.
Здравствуйте. Удалось решить проблему стоит та же задача?
Заранее благодарен.