Здравствуйте, друпалисты!
Помогите понять в чем проблема.
На главной странице сайта выведен блок мини-чата Shoutbox. После реплик пользователей должна серым отображаться дата реплики, но она отображается цветом текста реплики, и сливается с самой репликой. А на странице http:///shoutbox все отображается верно. Такая проблема только у обычных пользователей - под админом все отображается верно всегда, а под обычными пользователями правильно отображается только один раз после очистки кэша.
Вот так прикрепляется в модуле Shoutbox в файле "shoutbox.theme.inc" сама таблица.
drupal_add_css(drupal_get_path('module', 'shoutbox') . '/shoutbox.css');
...
}
Смотрел таблицы css из кэша (FireFox'ом); по каким-то причинам Shoutbox'овые таблицы не кэшируются.
Если ручками закоментить предыдущий код и в "shoutbox.module" добавить такую конструкцию
drupal_add_css('/'.drupal_get_path('module','shoutbox')."/shoutbox.css", array('type' => 'external'));
}
то все отображается верно у всех пользователей.
Знаю, что так делать не хорошо, и хочу чтоб все работало как оно должно работать, но как мне заставить его запихивать в кэш таблицы Shoutbox'а?

Комментарии
Неправильно отображаются CSS при кэшировании блоков. Если снять галку "Кэширование блоков", а "Сжатие кэшированных страниц" и "Объединение и сжатие файлов CSS" оставить, то все отображается верно. Пока снял кэширование блоков, но хотелось бы оставить. Как это сделать?