Роман

Роман

Был в сети 13 декабря 2022, 17:06
Заказы принимаю
Нужно расширять Tickets.window.UpdateComment
assets/components/tickets/js/mgr/comment/comment.window.js
Что-то типа такого, нужно тестировать.
$controller->addHtml("<script>
		Ext.override(Tickets.window.UpdateComment , {
			getFields: function (config) {
Посмотрите логи и журнал на ошибки phpThumb.
Попробуйте обратиться через:
/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&h=80&f=png&src=assets/images/res/17/egqc39-2.jpg&source=2
Так же попробуйте указать полный путь файла. Скорее всего из-за этого ошибка.
А что в куку пишет? Вообще в дополнение сказано, что пока что не рекомендуется для рабочих сайтов — нужно тестировать. И по всей видимости, понятно, что уже дорабатывать его никто не будет. Вообще идея с переносом кук на сторону клиента, так себе затея. Потом эти куки воруют и получают доступы к сайту или личной какой-то информации.
Тут во-первых лучше обновить jQuery, так как она старая стоит. По поводу корзины, можно в одном месте вызвать корзину, в другое вставлять. Накидал примерную суть:
$(window).resize(function(){
    if ($('#msMiniCart').length > 0) {
        if($(window).width() < 992){
            $('.hdr-mobile .minicart-holder').append($('#msMiniCart'));
        }
        else {
            $('.col-auto.minicart-holder').append($('#msMiniCart'));
        }
    }
});

$(document).ready(function(){
	if ($('#msMiniCart').length > 0) {
		if($(window).width() < 992){
			$('.hdr-mobile .minicart-holder').append($('#msMiniCart'));
		}
		else {
			$('.col-auto.minicart-holder').append($('#msMiniCart'));
		}
	}
});
Но лучше сделать как сказал Александр Мельник.
Если правильно понял:
Можно поместить контент в отдельный чанк, и вызывать OnChunkFormRender.
Если нужно чтобы уже вся страница создалась, то вызов OnWebPagePrerender

А так что вы хотите сделать? Какая конечная цель?