Torbalan Trolski
Well-Known Member
Идеята ми е следната, тъй като смятам за ползвам доста агресивно кеширане искам кошницата да не се генерира за всяка страница индивидуално, а да се зарежда в идеалния случай чрез Edge Side Includes или поне с AJAX.
Целта на упражнението е само кошницата и чекаута да използват кукита.
Та въпроса как в Opencart мога да взема кошницата някакво урл ли, какво ли?
Общо взето намирам как да се добави продукт
а ми трябва самото съдържание на $this->cart
Edit : Намерих каквото ми трябваше, ето готов vQmod
На тая боза Opencart й се зверя от една седмица и още съм босичък
Edit: баси мода се пише за 2 минути, а отидоха 2 часа гуглене за едното урл
Целта на упражнението е само кошницата и чекаута да използват кукита.
Та въпроса как в Opencart мога да взема кошницата някакво урл ли, какво ли?
Общо взето намирам как да се добави продукт
Код:
index.php?route=checkout/cart/add
Edit : Намерих каквото ми трябваше, ето готов vQmod
Код:
<modification>
<id>[VQMod] Ajax Load Cart</id>
<version>1.0.0</version>
<vqmver>2.1.1</vqmver>
<author>Torbalan</author>
<file name="catalog/view/theme/*/template/common/header.tpl">
<operation>
<search position="replace"><![CDATA[<?php echo $cart; ?>]]></search>
<add><![CDATA[
<div id="ajax_cart_placeholder"></div>
<script>
jQuery(document).ready(function ($) {
var container = $("#ajax_cart_placeholder");
var ajaxOptions = {
url : '/index.php?route=module/cart/',
type : 'GET',
success : function(response) {
container.empty();
container.html(response);
},
error : function() {
},
};
$.ajax( ajaxOptions );
});
</script>
]]></add>
</operation>
</file>
</modification>
На тая боза Opencart й се зверя от една седмица и още съм босичък

Edit: баси мода се пише за 2 минути, а отидоха 2 часа гуглене за едното урл
Последно редактирано: