Главная › Ошибка в модуле i18n
Ошибка в модуле i18n
Скрыть все описания
Описание ошибки:
Ошибка отображается в случае использования модуля i18n
warning: Parameter 1 to theme_i18n_node_select_translation() expected to be a reference, value given in ../includes/theme.inc on line 656
Причина данной проблемы в использовании PHP версии 5.3
Решение простое, но все же требует некоторой корректировки кода модуля i18n. Для этого, отрываем папку в которой находиться модуль imageapi и открываем в редакторе файл i18n.pages.inc. Ищем строку 265 где должен находиться следующий код:
<?php
function theme_i18n_node_select_translation(&$elements) {
$output = '';
if (isset($elements['nid'])) {
$rows = array();
foreach (element_children($elements['nid']) as $lang) {
$rows[] = array(
drupal_render($elements['language'][$lang]),
drupal_render($elements['node'][$lang]),
);
}
$output .= theme('table', array(), $rows);
$output .= drupal_render($elements);
}
return $output;
}
?>Теперь эту функцию заменим на этот код:
<?php
function theme_i18n_node_select_translation($elements) {
$output = '';
if (isset($elements['nid'])) {
$rows = array();
foreach (element_children($elements['nid']) as $lang) {
$rows[] = array(
drupal_render($elements['language'][$lang]),
drupal_render($elements['node'][$lang]),
);
}
$output .= theme('table', array(), $rows);
$output .= drupal_render($elements);
}
return $output;
}
?>- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- English
Новые пользователи
- rkd
- buharovvn
- regsat2010
- Marat Farkhulin
Сейчас на сайте
Сейчас на сайте 0 пользователей и 3 гостя.
Поиск
Рабочий график
Обратная связь
Рабочие дни
с понедельника по пятницу
Рабочее время
с 10 до 18 по Московскому времени, GMT+3
Технический перерыв
с 13 до 14
