Вчера такая же хрень была!)))
Добавьте } в конце, на той строке что пишет! Начнет отрабатывать!(но это не точно)
Но вот проблема в том, что если сбросить кеш, то } остается, но категории опять не отрываются, я поставил пробел, удалил и снова сохранил файл, категории опять начали отрабатывать!
Теперь сам думаю, что мешает, из-за чего такой глюк. Ведь если почистить кеш, то опять перестанут открываться категории и вновь надо будет делать действия с сохранением файла!(
Хотя в вашем случае проблема может быть в '.' (синтаксическая ошибка, неожиданный '.', ожидающий) этой штуке
__________________________________________________________________________________________________
А, не, у меня оказывается теперь все работает...
Проблема была вызвана из-за модуля: Sphinx Search
Работает он отлично, но вот именно перейдя в категории выдавалась ошибка постоянно, аналогичная. При переходе в поиск(если даже строка поиска показывала наличие найденного товара, то при переходе на страницу поиска, писалось что ничего не найдено)
В итоге удалив модуль, ошибка ушла!
__________________________________________________________________________________________________
Проверьте у себя, возможно у Вас просто несовместимость модулей каких-то. Поотключайте каждый по очереди(именно через менеджер дополнений), каждый раз обновляйтесь в менеджере! Увидите в каком модуле проблема и пишите автору модуля!