Переименовываем метод платежа "Прочее" в магазине на Ubercart
Авторы Ubercart предусмотрели на всякий случай метод платежа "прочее" (в оригинале Other) на всякий пожарный случай. У меня возник случай, когда этот метод стал основным и надо его назвать красивее. Однако, настроек для изменения этого слова в Ubercart нет, а если перевести его средствами Drupal то, слово "Прочее" изменится везде на сайте.
Лечится это маленьким костылём uc_renamable_other
uc_renamable_other.module
/**
* Implements hook_payment_method().
*/
function uc_renamable_other_payment_method() {
$methods[] = array(
'id' => 'renamable_other',
'name' => t('Other (renamable payment)'),
'title' => t('Other (renamable payment)'),
'desc' => t('A generic payment method type.'),
'callback' => 'uc_payment_method_other',
'weight' => 10,
'checkout' => FALSE,
'no_gateway' => TRUE,
);
return $methods;
}и uc_renamable_other.info к нему
name = Renamable Other payment description = Provides 'Other (renamable payment)' payment method. dependencies[] = uc_cart dependencies[] = uc_payment_pack package = "Ubercart - payment" core = 6.x php = 5.0 version = "6.0.1"
А после включения модуля на странице admin/build/translate/search делаем перевод таким, какой нам надо.
Как говорится, я просто оставлю это здесь...
| Прикрепленный файл | Размер |
|---|---|
| 555 байтов |
Ключевые слова:
Тематика:
"Fasdalf"
Комментарии
Читаю и чувствую себя как
Читаю и чувствую себя как дома. Спасибо создателям за хороший ресурс!
Спасибо тебе на добром слове,
Спасибо тебе на добром слове, человек-с-не-работающими-ссылками!
Буду знать, большое спасибо
Буду знать, большое спасибо за информацию.