Проблема с панелями

Главные вкладки

Аватар пользователя teamfighter teamfighter 28 февраля 2010 в 17:27

Приветствую всех!

Возникла следующая проблема - при попытке добавить контент на созданную панель возникает ошибка:

An error occured while attempting to process

Модуль Secure Pages не установлен

Версия Drupal 6.15
Версия панелей - 6.x.3.3
Скрин ошибки прилагаю

Ошибка возникает при попытке добавления любого типа контента. Товарищи, помогите пожалуйста, а то меня заказчик сожрет с потрохами((

Заранее спасибо.

ВложениеРазмер
Иконка изображения 1.JPG7.96 КБ

Комментарии

Аватар пользователя teamfighter teamfighter 1 марта 2010 в 17:20

всем спасибо за помощь)))

Разобрался сам. Проблема была в файле template.php моей самописной темы. Неясно каким образом, но при редактировании панели этот файл цеплялся, и затык происходил вот в этой функции:

<?php
function gtl_form($element) {
  if(
request_uri() == '/contacts') {
  
$action $element['#action'] ? 'action="'check_url($element['#action']) .'" ' '';
 return 
'<div class="notification">Пожалуйста, заполните все поля</div><form '$action .' accept-charset="UTF-8" method="'$element['#method'] .'" id="'$element['#id'] .'"'drupal_attributes($element['#attributes']) .">\n<div>"$element['#children'] ."\n</div></form>\n";
}
else {return 
'<div class="notification"></div><form '$action .' accept-charset="UTF-8" method="'$element['#method'] .'" id="'$element['#id'] .'"'drupal_attributes($element['#attributes']) .">\n<div>"$element['#children'] ."\n</div></form>\n";}
}
?>

Был переопределен вывод формы. Добавил дополнительное условие, в котором в зависимости от url выводилась бы исключительно дефолтная функция theme_form. Как ни странно, все заработало. Вот код измененной функции:

<?php
function gtl_form($element) {
    if(
request_uri() == '/contacts'){
  if(
request_uri() == '/contacts') {
  
$action $element['#action'] ? 'action="'check_url($element['#action']) .'" ' '';
 return 
'<div class="notification">Пожалуйста, заполните все поля</div><form '$action .' accept-charset="UTF-8" method="'$element['#method'] .'" id="'$element['#id'] .'"'drupal_attributes($element['#attributes']) .">\n<div>"$element['#children'] ."\n</div></form>\n";
}
else {return 
'<div class="notification"></div><form '$action .' accept-charset="UTF-8" method="'$element['#method'] .'" id="'$element['#id'] .'"'drupal_attributes($element['#attributes']) .">\n<div>"$element['#children'] ."\n</div></form>\n";}
}
else {
$action $element['#action'] ? 'action="'check_url($element['#action']) .'" ' '';
  return 
'<form '$action .' accept-charset="UTF-8" method="'$element['#method'] .'" id="'$element['#id'] .'"'drupal_attributes($element['#attributes']) .">\n<div>"$element['#children'] ."\n</div></form>\n";
}
}
?>