Dablu: Блог

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

[решено] Не выводится перевод слова

18 июня 2008 в 14:06

Итак, имею модуль (часть уберкарты, уберкартовская корзина - uc_cart). На странице редактирования корзины (/?q=cart) имеется слово Remove, выводимое в модуле через функцию t(). В админке нахожу это слово на английском, оно нормально находится и даже покзаывает что слово находится на нужной странице (пути) - /?q=cart. Там же в админке делаю перевод для русского языка - "Удалить". Все на странице на русском - а это Remove остается на английском. Где оно может засесть? Что мне стоит проверить?
Спасибо.

Решение оказалось куда проще.

Дополнительные поля в меню

30 мая 2008 в 14:33

Приветствую!
Вопрос в следующем:
Есть у меня модули, в некоторых из них вызывается хук menu
Например

function payment_menu($may_cache) {

  if ($may_cache) {

    $items[] = array(
        'path' => 'payment',
        'title' => t('Оплатить счет'),
        'callback' => 'payment',
        'callback arguments' => array(),
        'access' => true,
        'myfield' => 'некоторая моя информация',
        'type' => MENU_CALLBACK,
    );
  }

  return $items;
}

Каким образом можно сделать свой дополнительный аттрибут у пунка меню (типа myfield в примере)?
И если это вообще возможно, то как в последующем прочитать/получить это значение из какой-либо функции?

Отключить drupal_validate_utf8

26 мая 2008 в 18:35

Добрый день!
Мне необходимо передавать данные формы на другой сайт, в кодировке отличной от utf-8. При этом Друпал режет мне вывод проверкой drupal_validate_utf8. Каким образом можно отключить эту проверку, не ковыряя ядро?
Спасибо!

[решено] В обработчик формы не приходят измененные данные

17 апреля 2008 в 14:07

Привествую!

Уже расплавил мозг в исправлении одной странной вещи.

А именно: имеем форму my_form, выводится она при помощи drupal_get_form('my_from'), имеем обработчик формы my_form_submit($form_id, $form_values). При выводе поля формы заполняются некоторыми значениями по умолчанию. После отправки формы (кнопкой submit) в функции ее обработки в массиве значений полей формы $form_values получаю те же значение, которые были выставлены по умолчанию, даже если их изменить перед отправкой формы.

Подскажите, пожалуйста в чем может быть ошибка или хотя бы в какую сторону рыть.