Я думал сделать немного по-другому: — при нажатии на «Купить в 1 клик» инициируется нажатие кнопки «Купить», т.е. товар добавляется в корзину. — открывается форма, которая потом отправится на /order/accept.html (как при оформлении заказа через корзину). Попробовал — вроде работает, но есть некоторые ньюансы. Во-первых, по этой схеме товар добавляется в корзину, и сразу же оформляется заказ. Поэтому, если в корзину ранее были добавлены товары, то заказ будет сформирован вместе с ними. Во-вторых, вылезает уведомление о том, что товар добавлен в корзину. В-третьих, для оформления заказа необходимо заполнить E-mail и ФИО. Хотел бы узнать следующее:
В контейнере товаров вызывают вот такой шаблон {extends file="layout.tpl"}
{block name=content}
{processor action="web/catalog/category/products/getdata" ns="modxsite" params="&limit=4&getPage=1" assign=result}
{* Набиваем через единый шаблон листинга *}
{include file="shop/catalog/list/fetch.tpl"}
{include "common/pagination/pagination.tpl"}
{/block}
Спасибо, теперь все выводиться. Но по страницам не переходит. При клике по пагинации не переходит. В чем еще может быть проблема. шаблоны я не правил. В шаблоне Основной все работает, а если перейти в шаблон Категория то все пагинация не работает.
У меня на другом сайте такой же код работает отлично. Вот поэтому и не пойму в чем проблема. Вот и стал грешить на названия, потому что местами меняет 0 и 1, 9 и 10 и т.д.
Беда, Your text to link... сделал как у вас, в принципе отсюда, лимит устанавливается, значит работает, но вот пагинация не появляется, а если в выводе списка товаров shop/catalog/list/fetch.tpl прописать [[+page.nav]] то пагинация появляется столько сколько должно быть страниц, но не переходит по ним.
Посмотрите как сделано это здесь (внизу ссылка на сайт). Чаще всего это просто форма обратной связи с передачей в нее данных указанного товара, то есть даже без формирования заказа в системе. Там вы увидите только внешние скрипты, внутренних не увидите, но не сложно использовать под это form-процессор.
Да тут же несколько примеров сниппетов под Gallery лежит. Берите код и эксплуатируйте.