Вопрос простой, но я замучалась искать и в админке, и на Drupal.ru. Попытка изменить содержимое кнопки через "Переводы" успехом не увенчалась ((
Вопрос: Как настроить содержимое кнопок в корзине ИМ на Уберкарте?
Оформление заказа в уберкарте происходит в три этапа, но надписи на кнопках на каждом этапе разные. Посетители пугаются (Яндекс.Метрика показывает чуть ли не двойную разницу в количестве заходов в корзину и оформленных заказов - т.е. половина посетителей запутывается и не завершает процесс заказа.)
Мне нужно поменять надпись на кнопках, расположенных на странице cart/checkout
(вместо "Отменить" и "Изменить заказ" - "Отменить" и "Далее").
Где это сделать?
Через какой модуль или (идеальный вариант) на какой странице движка?
Большое спасибо всем, кто ответит.
Комментарии
Изменить надписи можно на странице переводов. /admin/build/translate
Нет, это не вариант - слова "Изменить" и "заказ" идут по отдельности, но "отловить" и слова, и фразу целиком через переводы (относительно cart) не удается - пробовала.
Сейчас полезла в mysql, поправила значения на нужные, очистила кэш - а все равно изменения не отображаются. Наверное, надо еще в cache_menu залезть (там показываются "старые" надписи).
Тем не менее, спасибо за отклик.
Должно получиться за помощью модуля stringoverrides.
Модуль String overrides не совместим с Locale.
Создаете свой модуль и через hook_form_alter меняете
эээ... мой слабый женский ум затормозил уже на слове "создаете", а на фразе "свой модуль" отключился окончательно...
А вы уверены, что дело именно в кнопках?
Попробуйте прежде чем что-то менять посмотреть на поведение посетителей визуально. Через сервис Webvisor - он буквально записывает скринкасты всех движений посетителя по вашему сайту.
В бесплатном варианте вы можете видеть только 2 записи в сутки и хранятся они не более суток. Этого может быть вполне достаточно, но если вы оплатите хотя бы месяц полноценного использования сервиса, то, очень возможно, почерпнете много интересно. Я уверен
Есть еще сервис Сlicktale.com, у него бесплатных возможностей больше в своем роде, но он не записывает скринкасты, а отслеживает зоны внимания на сайте. Речь не только про карту кликов. Вы сможете отследить где посетитель задержал свое внимание на странице, а где пролетел мимо и т.п.
Спасибо за подсказки, попробую эти сервисы.
Да, я уверена, что дело в кнопках. В "Метрике" было сделано две "цели" (cart - вход в корзину и cart/checkout/complete - заказ оформлен), и я не просто отслеживала разницу в количестве достижений каждой "цели", а смотрела поведение посетителей (например - человек три раза зашел в корзину в разное время, но заказ оформил только один раз; или человек зашел в корзину, заказ не оформил, а потом заказал через форму обратной связи).
С кнопками пока ничего не вышло ((
попробую поменять сопроводительные тексты на страницах корзины и, может быть, попробую подключить "хелп" для корзины (не хотела лезть возиться с переводами).
Кнопка "Далее" на страницу просмотра заказа не переводится,а задаётся текстом из админки.
А вообще,замечал глюки с переводом названий некоторых кнопок-переводимые надписи не переводятся,отображаются на английском (например финальная отправка заказа бавает показывается "Submit order".Как то со временем это проходит.C чем связано,не знаю.
вот-вот,
а где именно в админке это задается?
admin/store/settings/checkout/edit
Ура! ура!
добралась в итоге до этой страницы, проблема заключалась в не совсем корректном переводе текста страницы в админке.
Огромное спасибо за помощь.
Итак:
на странице admin/store/settings/checkout/edit
в разделе "Общие настройки расчета (чекаута)"
в поле Review order button text поставлена фраза "Оформить заказ", а в поле Submit order button text - "Отправить заказ".
Я не пользовал String overrides,но так как он работает с t(),то толку в нём мало.
модуль ))
http://setegnom.com/node/1148
hook_form_alter
http://api.drupal.ru/api/function/hook_form_alter/6
и его применение
раз и два