2015-08-16 3 views
0

Я пытаюсь создать «необходимый» аддон для cs-cart, который дает всплывающее представление о продуктах, которые также необходимы для выбранного продукта в контрольная сумма.Как установить кнопку «Добавить в корзину» в cs-cart php-контроллере

Я был в состоянии сделать поп-работу, используя «checkout.post.php» в моем дополнении, и создать всплывающее окно с помощью:

$ Сообщи = реестр :: получить («вида») -> выборки ('аддоны/my_new_addon/custom_product_notification.tpl'); fn_set_notification ('I', __ ('custom_product_notification_title'), $ msg, 'P');

Тем не менее, я еще не смог поставить кнопку «Добавить в корзину» для продуктов, которые я собираюсь предложить в этом всплывающем окне. Может ли кто-нибудь указать мне правильное направление?

+0

Можете ли вы предоставить более подробное описание вашей модификации? И вы проверили это дополнение? http://kb.cs-cart.com/requred-products – ISTI

+0

Привет! Благодарю за ваш ответ. Я видел этот аддон, но я не хочу принуждать нужные продукты, просто предлагаю их. Теперь я внесла некоторые изменения и добавил контроллер, который запускается, когда запрашивается «сводка». В этом conrtoller у меня есть упомянутые 2 лайнера. Я могу передать $ product на custom_product_notification.tpl, используя registry :: assign, но я не могу заставить кнопку «добавить в корзину» работать в файле tpl. Я могу вставить весь код, если вам это нужно. –

ответ

0

Является ли product_data.tpl шаблоном, который вызывается из вашего шаблона? Попытайтесь добавить параметр show_add_to_cart = true при включении шаблона.

+0

Ну не особо .. Большое спасибо за ваш ответ. Я закончил тем, что сделал добавление с некоторыми обходными решениями. –