Оформление товара по умолчанию- "Без регистрации"
Здравствуйте!Возникла необходимость, чтобы после нажатия на кнопку "оформить заказ" по умолчанию переключатель (радиокнопка) был на вкладке "Без регистрации" Понял, что это правится в /moduleview/shop/checkout/address.tpl , но до ума довести не могу.Помогите, пожалуйста!
2 Ответ от Закусило Александр 14.12.2016 11:46:25 Отредактировано Закусило Александр (14.12.2016 11:51:36)- Откуда: Краснодар
- Зарегистрирован: 01.09.2014
- Сообщений: 2,929
- Рейтинг: 247
У вас сюдя по скриншоту тема детская стоит. А это значит, что нужно править шаблон/templates/ВАША ТЕМА/moduleview/shop/checkout/address.tplВам надо по сути просто изначально пока не отправлены поля выставить по умолчанию user_type = noregister
Для того, чтобы правильно работать с шаблонами существует руководство https://readyscript.ru/text-blog/Kak-so … adyScript/
+1
3 Ответ от Radis 17.12.2016 10:51:08- Зарегистрирован: 11.12.2016
- Сообщений: 11
Спасибо за помощь!=)
4 Ответ от Владимир 1916 12.01.2017 17:39:31- Зарегистрирован: 15.07.2016
- Сообщений: 340
- Рейтинг: 16
Попробовал сделать, как написано, не получается. Выскакивает Частное лицо.
Может из-за темы? У меня клонированная perfume (Воздушная).
5 Ответ от Закусило Александр 12.01.2017 18:29:01 Отредактировано Закусило Александр (12.01.2017 18:29:32)- Откуда: Краснодар
- Зарегистрирован: 01.09.2014
- Сообщений: 2,929
- Рейтинг: 247
Ваша задача, просто, чтобы по умолчанию, если запроса ещё небыло в переменной $order.user_type было noregister.Воздушная вроде бы такая же. Соответственно посмотрите, что у Вас в переменно $order.user_type
6 Ответ от Владимир 1916 13.01.2017 18:11:43 Отредактировано Владимир 1916 (13.01.2017 18:17:30)- Зарегистрирован: 15.07.2016
- Сообщений: 340
- Рейтинг: 16
Нашел причину. У меня установлен модуль "Заказ на одной странице".Поэтому код
вставляем на странице\modules\onepageorder\view\templates\ТЕМА\checkout\confirm.tpl
+1
7 Ответ от Владимир 1916 29.09.2017 01:04:05- Зарегистрирован: 15.07.2016
- Сообщений: 340
- Рейтинг: 16
Единственно, почему-то не получается для \modules\onepageorder\view\templates\ТЕМА\checkout\confirm.tpl сделать свой дубль шаблона confirm.my.tpl Не работает он, то есть.
Причем adressblock.my.tpl и paymentblock.my.tpl работают, а confirm.my.tpl - нет.
Пришлось в confirm.tpl свои правки делать.
8 Ответ от Ярослав 29.09.2017 16:30:46 Отредактировано Ярослав (29.09.2017 16:30:56)- Откуда: Пятигорск
- Зарегистрирован: 13.11.2014
- Сообщений: 642
- Рейтинг: 62
Лучше в своей теме сайта сделайте правку данных файлов. Перепишите файл в \templates\ТЕМА САЙТА\moduleview\onepageorder\templates\ТЕМА МОДУЛЯ\checkout\confirm.tpl
9 Ответ от Владимир 1916 22.01.2018 15:31:42- Зарегистрирован: 15.07.2016
- Сообщений: 340
- Рейтинг: 16
Работаю над установкой на сайт новой темы "Яркая".Скопировал содержимое \templates\bright\moduleview\shop\checkout\ в \modules\onepageorder\а также создал каталог \templates\bright\moduleview\onepageorder\ с аналогичным содержимым.Но возможности выбрать тему Яркая в настройках модуля так и не появилось.
Вопрос. Как установить тему для Оформления на одной странице для сторонней темы?
10 Ответ от Владимир 1916 22.01.2018 16:08:19- Зарегистрирован: 15.07.2016
- Сообщений: 340
- Рейтинг: 16
Похоже, ерунду написал. (( Там совсем другие файлы. В этой теме, видимо, не предусмотрено оформление на одной странице. Придется самому, похоже, какой-то стандартный шаблон править.
11 Ответ от Ярослав 22.01.2018 19:49:27- Откуда: Пятигорск
- Зарегистрирован: 13.11.2014
- Сообщений: 642
- Рейтинг: 62
"Яркая" аналогична "Современной" теме должна быть.
+1
12 Ответ от Владимир 1916 23.01.2018 15:42:06- Зарегистрирован: 15.07.2016
- Сообщений: 340
- Рейтинг: 16
В принципе, похожа, но стили все-таки другие. Приходится копипастить из обычного заказа и стили править.Ну и выбирать в админке приходится какую-то стандартную, например, "Современную", а там файлы подменять. Как .my. Но это костыль, если не сказать больше.
Возможности добавить Нестандартную тему в админку этого модуля, я не нашел. Если вдруг она есть, то простите.
По хорошему надо:
1) Либо сделать, чтобы Одностраничный заказ сам как-то подхватывал стили оформления из Обычного заказа.2) Либо чтобы разработчики Нестандартных (Платных) тем учитывали существование такого плагина и при Установке темы, в админке модуля Заказ на одной странице, можно было выбрать новую (нестандартную) тему.
Иначе, это как говорится "после сборки, обработать напильником". Потратив деньги на покупку Шаблона, хочется получить готовый продукт, а не тратить время на доработку самому или привлекать стороннего исполнителя.