Как добавить кнопку в карточке товара?

Автор Natasha, 16 марта 2020, 00:14:46

« назад - далее »

Natasha

У меня Prestashop 1.6.1.3
Мне нужно добавить html код кнопки, той платежной системы, через которую я буду принимать платежи, в карточке товара над кнопками соц сетей или под Печать https://prnt.sc/rgqxt9 . Сам код виджета у меня есть. Как его туда вставить не могу придумать.

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

Я думала вставить этот код с помощью модуля html box pro , но не нашла там такой возможности. Если она есть, то расскажите , пожалуйста, как это сделать.

Может можно вставить этот код вручную в файл product.tpl или в др файл?  Я открывала  файл product.tpl , но так и не поняла куда там можно его вставить?

P.S. Я не программист, но если мне объяснить, то у меня получиться.

Natasha

#1
Цитата: Natasha от 16 марта 2020, 00:14:46
У меня Prestashop 1.6.1.3
Мне нужно добавить html код кнопки, той платежной системы, через которую я буду принимать платежи, в карточке товара над кнопками соц сетей или под Печать https://prnt.sc/rgqxt9 . Сам код виджета у меня есть. Как его туда вставить не могу придумать.

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

Я думала вставить этот код с помощью модуля html box pro , но не нашла там такой возможности. Если она есть, то расскажите , пожалуйста, как это сделать.

Может можно вставить этот код вручную в файл product.tpl или в др файл?  Я открывала  файл product.tpl , но так и не поняла куда там можно его вставить?

P.S. Я не программист, но если мне объяснить, то у меня получиться.


Я наконец-то придумала как это сделать. Расскажу как я это сделала так как может кому-то пригодится.

Сначала нужно модуль Html box pro прикрепить к хуку displayLeftColumnProduct  https://prnt.sc/rgutuv 

Для этого я сделала так:  https://prnt.sc/rguuow

Потом зашла в настройки модуля Html box prо через Модули- Html box prо-настроить и добавила хук и новый блок вот так https://prnt.sc/rguy62  после этого вставила код кнопки.

На сайте получилось так : https://prnt.sc/rgv9er

Хочется Отправить другу и Печать опустить ниже, но то что у меня хоть так получилось сделать-это уже достижение так как я не программист.

Natasha

Цитата: Natasha от 16 марта 2020, 02:05:27
Цитата: Natasha от 16 марта 2020, 00:14:46
У меня Prestashop 1.6.1.3
Мне нужно добавить html код кнопки, той платежной системы, через которую я буду принимать платежи, в карточке товара над кнопками соц сетей или под Печать https://prnt.sc/rgqxt9 . Сам код виджета у меня есть. Как его туда вставить не могу придумать.

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

Я думала вставить этот код с помощью модуля html box pro , но не нашла там такой возможности. Если она есть, то расскажите , пожалуйста, как это сделать.

Может можно вставить этот код вручную в файл product.tpl или в др файл?  Я открывала  файл product.tpl , но так и не поняла куда там можно его вставить?

P.S. Я не программист, но если мне объяснить, то у меня получиться.


Я наконец-то придумала как это сделать. Расскажу как я это сделала так как может кому-то пригодится.

Сначала нужно модуль Html box pro прикрепить к хуку displayLeftColumnProduct  https://prnt.sc/rgutuv 

Для этого я сделала так:  https://prnt.sc/rguuow

Потом зашла в настройки модуля Html box prо через Модули- Html box prо-настроить и добавила хук и новый блок вот так https://prnt.sc/rguy62  после этого вставила код кнопки.

На сайте получилось так : https://prnt.sc/rgv9er

Хочется Отправить другу и Печать опустить ниже, но то что у меня хоть так получилось сделать-это уже достижение так как я не программист.


Для меня остался непонятным вот такой момент: при настройке блока кнопки там есть такое сообщение This block is attached to custom hook. To display it in .tpl file use: {Hook::exec('displayLeftColumnProduct')} https://prnt.sc/rgvds5

Я так понимаю, что мне нужно в код файла  product.tpl вставить этот код {Hook::exec('displayLeftColumnProduct')}.

Но я не понимаю куда его вставить и не понимаю зачем т к на сайте кнопка даже без этого действия отображается. Может кто может мне объяснить?

Adik

Вы можете вывести кнопку на любой странице и в люблм месте. Для этого в tpl шаблоне страницы добавьте код
{Hook::exec('название хука')}
У вас определен хук displayLeftColumnProduct, вот его и можно использовать.