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

Ссылка на товар в Заказах!


Recommended Posts

В каком файле  поменять и как?  При просмотре заказов! нажимаешь Комплект Acousma A6407 Cиний-пудр - открывалось не редактировать данный товар а именно сам товар на сайте?


Спасибо за ответы! 

Безымянный.png

Змінено користувачем Blackseraphim
Надіслати
Поділитися на інших сайтах


40 минут назад, Blackseraphim сказал:

В каком файле  поменять и как?  когда смотришь заказы! и нажимаешь Комплект Acousma A6407 Cиний-пудр - открывалось не редактировать данный товар а именно сам товар на сайте?


Спасибо за ответы! 

 

 

В контроллере пишете нечто такого  перед 

 

$data['products'][] = array(

 


if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
	$server = $this->config->get('config_ssl');
} else {
	$server = $this->config->get('config_url');
}

 

ниже заменяете ссылку на такое

'href'     		   => $server . 'index.php?route=product/product'. '&product_id=' . $product['product_id']

обязательно проверяйте, написано на скорую руку.

  • +1 1
Надіслати
Поділитися на інших сайтах

6 минут назад, bogdan281989 сказал:

 

В контроллере пишете нечто такого  перед 

 

$data['products'][] = array(

 



if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
	$server = $this->config->get('config_ssl');
} else {
	$server = $this->config->get('config_url');
}

 

ниже заменяете ссылку на такое


'href'     		   => $server . 'index.php?route=product/product'. '&product_id=' . $product['product_id']

обязательно проверяйте, написано на скорую руку.

Блин спасибо конечно! Но я не особо шарю)) можно мне как лаптю объяснить - что на что менять)  файл тут /public_html/admin/model/sale/order.php?

Надіслати
Поділитися на інших сайтах


23 минуты назад, Blackseraphim сказал:

Блин спасибо конечно! Но я не особо шарю)) можно мне как лаптю объяснить - что на что менять)  файл тут /public_html/admin/model/sale/order.php?

Выше вам подсказали внести правку в контролер. Вы же указали файл модели. Если нет достаточного понимания- может в услуги?

Надіслати
Поділитися на інших сайтах


9 минут назад, Dimasscus сказал:

Выше вам подсказали внести правку в контролер. Вы же указали файл модели. Если нет достаточного понимания- может в услуги?

$data['products'][] = array( - там нету!

У меня в /public_html/admin/controller нету файла order.php

Змінено користувачем Blackseraphim
Надіслати
Поділитися на інших сайтах


1 час назад, Blackseraphim сказал:

В каком файле  поменять и как?  При просмотре заказов! нажимаешь Комплект Acousma A6407 Cиний-пудр - открывалось не редактировать данный товар а именно сам товар на сайте?

 

в файле admin\controller\sale\order.php

найти строку

'href'                => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)

 

заменить ее на

'href'                => HTTP_CATALOG.'index.php?route=product/product&product_id=' . $product['product_id']

 

и обновить кеш модификаторов

если все сделаете верно - ссылка вместо открытия страницы редактирования товара в админке будет открывать страницу товара на витрине

  • +1 3
Надіслати
Поділитися на інших сайтах

14 минут назад, AlexDW сказал:

 

в файле admin\controller\sale\order.php

найти строку

'href'                => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)

 

заменить ее на

'href'                => HTTP_CATALOG.'index.php?route=product/product&product_id=' . $product['product_id']

 

и обновить кеш модификаторов

если все сделаете верно - ссылка вместо открытия страницы редактирования товара в админке будет открывать страницу товара на витрине

 

 

Спасибо огромное только у меня в в файле admin\controller\sale\order.php нету файла order.php (

image.thumb.png.80f44ec8ae9f83e4fa6d7172e516a19d.png

Змінено користувачем Blackseraphim
Надіслати
Поділитися на інших сайтах


13 минут назад, Blackseraphim сказал:

 

 

Спасибо огромное только у меня в в файле admin\controller\sale\order.php нету файла order.php (

image.thumb.png.80f44ec8ae9f83e4fa6d7172e516a19d.png

аdmin/controller/SALE/order.php

  • +1 1
Надіслати
Поділитися на інших сайтах


12 минут назад, Dimasscus сказал:

аdmin/controller/SALE/order.php

Я прекрасно понимаю что в папке SALE (я не такой идиот)

НО у меня нету в Controller этой папки 

она есть в /public_html/admin/model/sale/order.php

 

Но там в файле нету 'href'                => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)

Змінено користувачем Blackseraphim
Надіслати
Поділитися на інших сайтах


7 минут назад, Blackseraphim сказал:

Я прекрасно понимаю что в папке SALE (я не такой идиот)

НО у меня нету в Controller этой папки 

она есть в /public_html/admin/model/sale/order.php

 

Но там в файле нету 'href'                => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)

вот так это выглядит в 3 версии ocstore

image.png.1456d437f10298208f573e9184983e0b.png

 

вот искомая строка

image.thumb.png.a231a6103d890cb3acab990e8159b89f.png

если у вас иначе- может у вас не  3 версия?

  • +1 1
Надіслати
Поділитися на інших сайтах


12 минут назад, Blackseraphim сказал:

НО у меня нету в Controller этой папки

убедитесь что смотрите именно в нужном проекте / каталоге сайта

в движке папка эта точно есть, без нее в админке заказов бы вообще не увидели

  • +1 1
Надіслати
Поділитися на інших сайтах

22 минуты назад, Dimasscus сказал:

вот так это выглядит в 3 версии ocstore

image.png.1456d437f10298208f573e9184983e0b.png

 

вот искомая строка

image.thumb.png.a231a6103d890cb3acab990e8159b89f.png

если у вас иначе- может у вас не  3 версия?

У меня эти файла находятся в папке Model

Версия ocStore-3.0.3.7

нету такой строки как у вас 947 

в этом файле намного меньше строк! мистикаа)

посмотрите сами файл я приложил

 image.thumb.png.ef81c8965682f6883ad0f0022f59e650.png

order.php

Надіслати
Поділитися на інших сайтах


1 час назад, AlexDW сказал:

 

в файле admin\controller\sale\order.php

найти строку

'href'                => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)

 

заменить ее на

'href'                => HTTP_CATALOG.'index.php?route=product/product&product_id=' . $product['product_id']

 

и обновить кеш модификаторов

если все сделаете верно - ссылка вместо открытия страницы редактирования товара в админке будет открывать страницу товара на витрине

Большое спасибо! за код!

Все работает :):wub:

Змінено користувачем Blackseraphim
Надіслати
Поділитися на інших сайтах


  • 3 years later...
25.10.2021 в 22:35, AlexDW сказал:

 

в файле admin\controller\sale\order.php

найти строку

'href'                => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $product['product_id'], true)

 

заменить ее на

'href'                => HTTP_CATALOG.'index.php?route=product/product&product_id=' . $product['product_id']

 

и обновить кеш модификаторов

если все сделаете верно - ссылка вместо открытия страницы редактирования товара в админке будет открывать страницу товара на витрине

Дякую!!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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