Не было ни одной ошибки на сайте! и тут раз - на одной из страниц термина такая ошибка... На всех других всё нормально, и по сути именно на этой нет никаких выдающихся изменений...
Fatal error: [] operator not supported for strings in /theme.inc on line 261
Сама строка: $attributes['class'][] = 'odd';
Как быть?!(((
15 терминов, 15 идентичных страниц, и только на одной проблема.
Комментарии
Почистить кеш?
theme_get_registry вот ваша проблема
Вы меня преследуете))
Чистил кэш, эффекта никакого. И ещё проблема, что я совсем зеленый в отношении Drupal
Это Adaptive theme для dr-l. Ошибка на данной странице в файле theme.inc (at-core), не в субтеме
if ($i & 1) {
$attributes['class'][] = 'odd';
}
else {
$attributes['class'][] = 'even';
}
if ($i == 0) {
$attributes['class'][] = 'first';
}
if ($i == $num_items - 1) {
$attributes['class'][] = 'last';
}
}
This error will occur when another module is incorrectly adding a class attribute as a string.
But on adjacent pages of error doesn't occur! Uses the same views on each page.
Omg...
попробуй тогда заменить строку
$attributes['class'][] = 'odd';
на
$attributes['class'] .= ' odd';
Гениально, спасибо!!!!
Честно, вообще не понимаю зачем [], т.к. дуб в ПХП
я просто убрал [], ошибка пропала и остальное работает..
Thx!)