Дамы и господа, не сталкивался ли кто со следующей проблемой - для незалогиненых пользователей периодически не отображается текст в primary links (английский текст вседга отображается нормально). При этом ссылки присутствуют, но вот заголовков у них нет, т.е. в тексте страницы содержится примерно следующее:
Для залогиненых пользователей проблема не проявляется никогда, а вот для незалогиненых - бывает (при этом мне не удалось обнаружить зависимости пропадания от каких-либо других факторов).
Фильтры стоят только стандартные (т.е. как в базовой поставке), да и не должны они, по моему разумению, влиять на primary links.
Комментарии
Было как-то такое. По-моему, там с кодировкой проблема, проверьте, везде ли все нормально отображается, например в БД нет ли "кракозябр".
В БД все отображается нормально, да и для залогиненых пользователей проблема не проявляется. Кроме того, остальной текст на русском языке вполне себе правильно отображается во всех случаях.
А друпал какие-то преобразования с названиями пунктов меню проводит? В каком месте могут возникнуть проблемы с кодировкой?
У меня было следующее: при создании пункта меню в Primary links на кириллице пункт создавался, но вместо названия пункта было пустое место. Проблема решилась добавлением в .htaccess:
AddDefaultCharset utf-8
CharsetSourceEnc utf-8