взять как то имя текущего документа
$modx->resource->pagetitle
Здравствуйте!
Подобных вопросов уже много звучало, и ответы на сайте есть. Просто прочитайте побольше топиков с комментариями по тегу ShopModxBox. Так же посмотрите видео полностью в этом же топике. Оно там большое, но зато все рассказано.
Еще проблема: когда нажимаю на товар ссылка не открывается, т.е. товар я вижу, а его характеристики нет!
Не открывается страница вообще, или открывается, но там не все, что бы вам хотелось видеть? Если первое, то настраивайте .htaccess или что там у вас для реврайта УРЛов. Если второе — то правьте шаблоны.
Помогите, готов на долгосрочное и взаимовыгодное сотрудничество
Есть платные консультации и уроки — 1000 руб/час. (это если именно со мной). Так же есть платные доработки по сайтам на наших технологиях — 500 руб/час. Если интересно, стучите в личку.
Вот это уже не знаю. Скорее всего дело в локалях серверных. Я не системный администратор, поэтому никак не помогу.
На сайте вес не отображается, видимо, это нужно добавить в каком-то из шаблонов, только не понял в каком.
Конечно, просто так ничего не появится. Эти данные сразу же попадают в массив данных товара, но в шаблоне их надо добавлять. Смотрите видео про разработку с использованием modxSmarty. Особенно полезно видео здесь, здесь и здесь.
Добавляю товар в корзину, у которого вес превышает допустимый в условии, но получаю ответ «Ошибка выполнения запроса»
Ставьте firebug или используйте встроенный трекер, если есть, и смотрите что в ответе идет. Так же включите плагин Debug. Смотрите что в ответе. Скорее всего у вас синтаксическая ошибка или типа того.
А как это реализовать невозможностью перехода к оформлению заказу?
Вот эти задачи довольно сложные, и если у вас недостаточно опыта в программировании, мы просто так не поможем. Это из области платных доработок, так как мы здесь можем в общих чертах подсказать направление, но мы не можем неделями заниматься обучением программированию.
$wgt = modBasketMgrOrdersProductsGetdataProcessor::weight;
Здесь синтаксис неверный. Будет ошибка php.
есть твшка vendor — производитель который селектом вибираеться в товаре take.ms/6vbrg эта твешка забивается вот от сюда take.ms/RIdOb и если мы перейдем на какого производителя то должны увидеть список товаров данного производителя на сайте используется shopkeeper и getproduct как сделать выборку? получается что в параметре tvFilters мы должны прировнять vendor = имя текущего документа он же и есть имя производителя вот пытаюсь сделать выборку так
{assign var=newpar value=[ "parents" => "187", "depth" => "20", "tpl" => "hit", "useSmarty" => true, "includeTVs" => "image,price,hit", "tvFilters" => '{"vendor":взять как то имя текущего документа}' ]} {snippet name=getProducts params=$newpar parse=true}
Подскажите как сделать?
Здравствуйте! Понравился Ваш магазин, поставил его! Все ок, только вообще не пойму как менять шаблон, в html разбираюсь. Необходимо поставить меню слева, изменить дизайн, может есть описание??? Еще проблема: когда нажимаю на товар ссылка не открывается, т.е. товар я вижу, а его характеристики нет! Помогите, готов на долгосрочное и взаимовыгодное сотрудничество
Черт побери… вы чертовски правы… стоило убрать русские символы… и все заработало… подскажите как побороть этот момент?
Я не очень хорошо знаком с modex, поэтому мои действия могут показаться и смешными, вот подробное описание того что я сделал:
Создал новое дополнительное поле weight (параметры ввода->тип ввода: Число, точность 3(до граммов, будет как в СИ
в килограммах), макс 200 (к примеру 200, пусть будет равно максимально
допустимому весу)) Доступно для шаблонов: Товар На сайте вес не отображается, видимо, это нужно добавить в каком-то из
шаблонов, только не понял в каком.
габариты как в примере процессора я не создавал в доп полях, они мне к
счастью, пока не требуются, с весом бы разобраться)
В измененном процессоре видел место где идет подсчет общего веса по всему
заказу, помещенный в weight
строчки, относящиеся к габаритам не трогал, вообще не удалял ничего из
процессора.
Добавляю товар в корзину, у которого вес превышает допустимый в условии, но получаю ответ «Ошибка выполнения запроса»
Реакция должна бы быть при добавлении очередного товара, как я понимаю, который перевалит суммарный вес за допустимый в условии. А как это реализовать невозможностью перехода к оформлению заказу?
В нужное место кода вставил проверку условия, но получаю выше упомянутую ошибку…
$wgt = modBasketMgrOrdersProductsGetdataProcessor::weight; if( $wgt > 200) { return $this->failure($error); }
Проблема где-то в моем условии, когда его комментирую все работает исправно. И само сообщение со стопом лучше конечно по нажатию на оформление заказа, так это предоставит возможность у клиента выбрать что ему важнее, а что он может удалить… Элементы оформления заказа тоже желательно корректировать, туда тоже впишу условие, а здесь обойдусь лишь сообщением о превышении.
Добрый день.
Скорее всего тут проблема в самом сервере. Уже сталкивались с тем, что на одном стороннем сайта была проблема с русскими шрифтами в шаблонах. Попробуйте в указанном шаблоне удалить все русские буквы и проверьте, будет ли работать.
Если не поможет — пришлите в личку доступ к админке, проверю.