Drupal Commerce, настройка страницы оформления заказа, как изменить поля в "Billing information"? [РЕШЕНО]

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

Аватар пользователя Waraha Waraha 10 сентября 2014 в 11:17

Здравствуйте.

Делаю на Drupal Commerce магазин цифровых товаров (пока планируются книжки в электронном формате), и при этом мне совсем не нужно, чтобы покупатель грузился на заполнение формы с кучей обязательных полей (адрес, индекс и пр.) в блоке "Billing information".

Мне от него нужен только email и имя.

Как это можно изменить?

** И здесь же (может сделаю еще отдельной темой чтобы не мешать в кучу): непонятно, почему выводится "Billing information" и "Order total" на английском, хотя в admin/config/regional/translate/translate оно говорит, что все уже переведено. Кто-то сталкивался с такой проблемой?

Спасибо.

Комментарии

Аватар пользователя Waraha Waraha 10 сентября 2014 в 13:25

Это лирика. А проза в том, что мне нужен работающий магазин для продажи электронных книжек.

...Порылся в интернетах пристальнее, оказывается перевод корзины в DC - это целая песня. Рекомендуют сделать через модуль Internationalization, но у меня не вышло. Есть еще какие-то патчи, но не вполне ясно насколько они актуальны для данной версии.

Аватар пользователя Waraha Waraha 10 сентября 2014 в 13:35

По переводу, сработало вот что:

«открываем файл "template.php" нашей темы и добавляем код:
<?php
/**
* Implements hook_themet_commerce_price_formatteed_components().
* Fix Order total for drupal commerce.
*/
function YOUTHEME_commerce_price_formatted_components($vars) {
$vars['components']['commerce_price_formatted_amount']['title'] = t('Order total');
return theme_commerce_price_formatted_components($vars);
}
?>

Чистим кеш, после этого перевод должен работать.»

отсюда: http://dreamr1der.ru/drupal_commerce_1#3

Но это ведь только для «Order total», а как сделать для "Billing information"? А если там еще чего потом встретится непереведенное?

Аватар пользователя Waraha Waraha 10 сентября 2014 в 13:47

ХулиGUN, не надо учить меня жизни (для этого существуют другие форумы), научите лучше как решить вопрос из сабжа.

Аватар пользователя I_CaR I_CaR 14 августа 2015 в 8:33

Waraha wrote:
ХулиGUN, не надо учить меня жизни (для этого существуют другие форумы), научите лучше как решить вопрос из сабжа.

Я ушёл с этого форума - именно из-за "умников"... Восхищающимися своим ЧСВ! (странная черта многих русских, у которых просто обычный IQ = 110-120...)
Многие ответы на вопросы по drupal быстрее найти, (как непатриотично, но) у американцев:
http://stackoverflow.com - англ.версия
http://ru.stackoverflow.com - и даже разрешили русскому сообществу присутствовать.

Аватар пользователя Waraha Waraha 10 сентября 2014 в 14:48

Не думаю что в этом разделе форума можно найти много клиентов Smile

***

По сабжу: большей частью вопрос решен, хорошее руководство нашел здесь http://dreamr1der.ru/drupal_commerce_3#3 (правда там местами несостыковки с тем, что реально существует, но это, видимо написано про какую-то предыдущую версию DC, или у меня чего не то, например у меня нет Shipping Information).

Если вкратце, то:

панели отображаемые в корзине настраиваются здесь http://lavkada.ru/admin/commerce/config/checkout

в общем, остальное есть по ссылке Smile