Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

petyann

Новачок
  
  • Публікації

    46
  • З нами

  • Відвідування

Усі публікації користувача petyann

  1. Даже не подумал бы, что так просто можно сделать. Большое спасибо, всё получилось! P.S. вместо $_['qwerty'] нужно $data['qwerty'], тогда работает.
  2. Так не могу никак сообразить как это всё правильно записать. Попробовал $data['qwerty'] = $this->get('/image/catalog/icon-guarantee.png'); так вообще сайт слетает.
  3. Не сработало. Вместо изображения выводится текстовый путь к самому файлу: https://mysite.ru//image/catalog/image_1.png
  4. Как вывести изображение по его URL при помощи $this-> К примеру, текст я вывожу так: $data['function_text_1'] = $this->language->get('function_text_1'); Тут всё понятно, текст берётся из файла и в twig-е его можно вывести созданной функции function_text_1. Как по аналогии вывести изображение, если его url /image/catalog/image_1.png ? $data['function_image_1'] = ... а дальше?
  5. Данный способ работает! (У меня не работал, так как второй магазин неправильно прикрутился и переадресовываля на основной, потому всё время и показывало значение основного магазина store_id = 0).
  6. Попробовал для начала просто ввести store_id на странице товара: В контроллере в product.php прописал: $data['store_id'] = html_entity_decode($this->config->get('config_store_id'), ENT_QUOTES, 'UTF-8'); В product.twig вывел: {{ store_id }} Но в обоих магазинах (мультимагазин) на странице товара выводит 0.
  7. store_id находится в базе в таблице oc_theme и все они равны нулю: .+ Параметры theme_id store_id theme route code date_added Изменить Копировать Удалить 58 0 default extension/module/cart_popup/cart_popup_index <div id="cp-modal-body"> <scr... 2022-01-19 13:19:30 Изменить Копировать Удалить 142 0 default account/wishlist {{ header }} <div id="account-wishlist&quo... 2022-01-20 13:02:14 Изменить Копировать Удалить 164 0 default product/search {{ header }} <div id="product-search"... 2022-01-23 14:41:04 Изменить Копировать Удалить 161 0 default product/compare {{ header }} <div id="product-compare&quot... 2022-01-23 14:40:43 Изменить Копировать Удалить 197 0 default extension/quickcheckout/cart <div id="stock_warning"> {% if err... 2022-02-17 17:07:02 Изменить Копировать Удалить 181 0 default common/cart <div id="cart" class="btn-group ... 2022-02-17 16:15:34 Изменить Копировать Удалить 171 0 default checkout/cart {{ header }} <div id="checkout-cart" ... 2022-02-17 14:48:14 Изменить Копировать Удалить 207 0 default product/manufacturer_info {{ header }} <div id="product-manufacturer... 2022-03-21 23:07:19 Изменить Копировать Удалить 227 0 default product/product {{ header }} <div id="product-product&quot... 2022-03-30 14:28:12 Изменить Копировать Удалить 208 0 default extension/payment/bank_transfer {# <h2>{{ text_instruction }}</h2> &lt... 2022-03-26 17:58:38 Изменить Копировать Удалить 217 0 default product/category {{ header }} <div id="product-category&quo... 2022-03-30 02:24:23
  8. Как на странице товара вывести определённый текст в зависимости от главного url сайта или от региона, выбранного в настройках? Создаю мультимагазин. Для разных регионов нужно вывести разлный тект. То есть, если url =site.ru, то выводится "Текст", если url = poddomen1.site.ru, то выводится "Текст1", если url = poddomen2.site.ru, то выводится "Текст2" и т.д. Ну или если регион = 55, то "текст1", если регион 86, то "текст2" и т.д. Или, может, как-то ещё можно сделать?
  9. При заказе отправляется письмо клиенту. 1. В нём несть некоторые строчки в блоке "Инструкции", которые необходимо удалить. Например: "Получатель платежа" "Прием платежей по адресу: " "Ваш заказ не будет обработан, пока мы не получим оплату." Так как стоит модуль упрощённого заказа Quick Checkout, то редактирование (и даже удаление файлов) bank_transfer.twig и cheque.twig ничего не даёт. Как можно удалить эти строки, чтобы только отображался лишь комментарий клиента? 2. Также, при отправке заказа при выборе "Оплата картой" не вводится комментарий от клиента, как и сам блок "Инструкции". Как сделать так, чтобы он выводился?
  10. Так просто обычная статья в opencart, типа стандартных "О нас", "Доставка" и т.д. Там просто доп. услуги будут, они забиты как товары, вот я и хотел их вывести, типа: Услуга1 - 100 руб. <Купить> Услуга2 - 100 руб. <Купить> Услуга3 - 100 руб. <Купить> И т.д.
  11. А там, как я понял, они перебором идут {% for product in products %}, а у меня-то не массив, а конкретный товар. Чёрт, ещё сейчас только обнаружил, что в статьях ещё и php не работает.
  12. А там товары определённые, ID уже заранее известен.
  13. Неа, она там меняется автоматически время от времени, поэтому просто вписать число нельзя. Нужно именно переменную "price" получить по ID товара.
  14. Как вывести цену товара (price) по его ID? Как на страницах статей в произвольном месте можно вывести цену определённого товара, если известен его ID?
  15. То есть возни с выводом сопутствующих товаров в статьях, всё же, не избежать? А там никак нельзя, например, просто прописать кнопку <button> и как-то по ID товара сделать так, чтобы этот товар добавлялся в корзину при нажатии данной кнопки?
  16. Как на страницах статей можно вывести только кнопку "Купить" для определённого товара.? То есть: Товар1 — <Кнопка Купить> Товар2 — <Кнопка купить> Товар3 — <Кнопка купить>
  17. О! Вот теперь заработало, когда и туда, и туда добавил класс! Большое спасибо!
  18. В $_['text_items'] я пробовал класс добавлять, но после того, как товар добавляем в корзину, то этот класс сбрасывается, и для того, чтобы он снова заработал, нужно перезагружать страницу.
  19. Как задать класс для кнопочки "Товаров 0 (0р)"? Необходимо для только одной части, которая выводит стоимость товаров в корзине "(0р)", задать класс "hidden-xs hidden-sm hidden-md", чтобы при просмотре на смартфоне сумма товаров скрывалась. Как я понимаю, редактировать нужно в catalog/controller/common/cart.twig. Но никак не соображу, можно ли вообще добавить сюда класс? Или это как-то по другому делается? $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format ($total, $this->session->data['currency']));
  20. Доставка стоит "Да". Типы доставок все есть, при использовании модуля упрощённого заказа они все нормально работают, а вот на дефолтной форме оформления, почему-то, нет.
  21. Шаблон дефолтный. На дефолтной форме оформления заказа не появляются способы доставки и оплаты, хотя в настройках они включены. Отображается лишь один пункт "Доставка согласуется с менеджером". При этом, если поставить модуль упрощённого заказа, то эти способы оплаты и доставки появляются. В чём может быть проблема и в какую сторону смотреть, чтобы способы доставки и оплаты появились на дефолтной форме оформления заказа?
  22. Нет, нужно именно без использования модулей, модули одностраничного заказа полностью исключаются, так как они передают заказ только в админку, но не не работают с модулем передачи заказов в базу данных клиентского отдела (дефолтная отправка передаёт). Симпл точно так же передаёт только в админку, поэтому и необходимо вести правки непосредственно в дефолтную отправку товаров.
  23. Как при оформлении заказа (checkout/checkout) на дефолтном шаблоне, БЕЗ использования модуля, сделать так, чтобы сразу все вкладки были открытыми? Изначально для перехода к следующему шагу оформления (платёжная информация, способ доставки, способ оплаты и т.д.) после заполнения полей требуется нажать кнопку "Продолжить", чтобы раскрылась следующая вкладка следующего шага оформления. Можно как-то сделать так, чтобы все вкладки изначально были открыты, а после их заполнения нужно было нажать только одну оставшуюся кнопку для передачи заказа?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.